Skip to main content

swiftui_native/
resolve.rs

1//! Symbol resolution from SwiftUI.framework — pure dlsym, no Swift code.
2//!
3//! SwiftUI's mangled names are the same on every Apple platform, so almost all
4//! of this file is shared. What differs is the *host* UI framework SwiftUI
5//! draws through — AppKit or UIKit — and the handful of hosting types named
6//! after it.
7
8use core::ffi::{c_char, c_void};
9use std::sync::Once;
10
11unsafe extern "C" {
12    fn dlopen(path: *const c_char, mode: i32) -> *mut c_void;
13    fn dlsym(handle: *mut c_void, symbol: *const c_char) -> *mut c_void;
14}
15
16/// The UI framework SwiftUI renders through on this platform.
17#[cfg(target_os = "macos")]
18pub const HOST_FRAMEWORK: &core::ffi::CStr =
19    c"/System/Library/Frameworks/AppKit.framework/AppKit";
20#[cfg(not(target_os = "macos"))]
21pub const HOST_FRAMEWORK: &core::ffi::CStr =
22    c"/System/Library/Frameworks/UIKit.framework/UIKit";
23
24static INIT: Once = Once::new();
25static mut FRAMEWORK: *mut c_void = std::ptr::null_mut();
26
27fn framework() -> *mut c_void {
28    INIT.call_once(|| unsafe {
29        let h = dlopen(c"/System/Library/Frameworks/SwiftUI.framework/SwiftUI".as_ptr(), 1);
30        assert!(!h.is_null(), "Failed to load SwiftUI.framework");
31        // SwiftUI needs its host framework loaded before it will hand out
32        // hosting types.
33        let host = dlopen(HOST_FRAMEWORK.as_ptr(), 1);
34        assert!(!host.is_null(), "Failed to load the host UI framework");
35        FRAMEWORK = h;
36    });
37    unsafe { FRAMEWORK }
38}
39
40// ── Tracing which SwiftUI entry points a build actually reaches ─────────
41//
42// `cached!` stores its answer in an atomic and never asks again, so the
43// resolution path alone cannot say which symbols a *particular* view used.
44// This records them on demand instead: off, it costs one relaxed load per
45// call; on, it appends the name.
46//
47// What it is for: comparing a Rust-built view against the LLVM IR Swift emits
48// for the same source. The IR names the SwiftUI functions the compiler calls;
49// this names the ones the binding calls. Agreement is a stronger statement
50// than matching pixels, because two different routes can draw the same
51// picture and only one of them is the route Swift takes.
52
53/// Look a symbol up, once.
54///
55/// `dlsym` against SwiftUI costs **220 µs** — it is a linear-ish walk of an
56/// export table with tens of thousands of entries, and it does not get cheaper
57/// the second time. Everything built on the `cached!` macro pays it once and keeps the
58/// answer, but the `swift_statics!` enums resolve through here on *every* call,
59/// which made four modifiers cost a quarter of a millisecond each while their
60/// neighbours cost a microsecond. Measured apart, the Swift work behind one of
61/// them — reading `Alignment.center` — is 5 ns. The other 99.998% was this.
62///
63/// So the answer is memoised. Misses are cached too: a symbol absent on this
64/// platform is asked for as often as one that is present, and re-confirming
65/// that it is missing costs exactly as much as finding it would.
66/// Keyed by the name's bytes, and measured to be the right choice.
67///
68/// Keying by the *address* instead looks strictly cheaper — every caller passes
69/// a `c"…"` literal or a `swift_statics!` getter, so the pointer identifies the
70/// symbol, and `&'static` in the signature makes that compiler-checked rather
71/// than hoped. It is not cheaper: hashing a symbol name is already small beside
72/// the `RwLock`, and building a view came out 5-10% *slower* with it. The
73/// `&'static` bound is kept because it is true and worth saying.
74static TRACING: std::sync::atomic::AtomicBool = std::sync::atomic::AtomicBool::new(false);
75
76fn trace_log() -> &'static std::sync::Mutex<Vec<&'static core::ffi::CStr>> {
77    static LOG: std::sync::OnceLock<std::sync::Mutex<Vec<&'static core::ffi::CStr>>> =
78        std::sync::OnceLock::new();
79    LOG.get_or_init(|| std::sync::Mutex::new(Vec::new()))
80}
81
82/// Record every symbol reached from here until [`trace_take`].
83pub fn trace_start() {
84    trace_log().lock().expect("trace").clear();
85    TRACING.store(true, std::sync::atomic::Ordering::Relaxed);
86}
87
88/// Stop recording and return the symbols reached, in order, deduplicated.
89pub fn trace_take() -> Vec<String> {
90    TRACING.store(false, std::sync::atomic::Ordering::Relaxed);
91    let mut seen = std::collections::BTreeSet::new();
92    trace_log()
93        .lock()
94        .expect("trace")
95        .drain(..)
96        .filter_map(|c| {
97            let s = c.to_string_lossy().into_owned();
98            seen.insert(s.clone()).then_some(s)
99        })
100        .collect()
101}
102
103/// Note a symbol, if anyone is listening.
104#[inline]
105pub(crate) fn note(name: &'static core::ffi::CStr) {
106    if TRACING.load(std::sync::atomic::Ordering::Relaxed) {
107        trace_log().lock().expect("trace").push(name);
108    }
109}
110
111pub fn sym(name: &'static core::ffi::CStr) -> *const c_void {
112    note(name);
113    use std::collections::HashMap;
114    use std::sync::{OnceLock, RwLock};
115    static CACHE: OnceLock<RwLock<HashMap<Box<[u8]>, usize>>> = OnceLock::new();
116    let cache = CACHE.get_or_init(|| RwLock::new(HashMap::new()));
117    let key = name.to_bytes();
118
119    if let Some(hit) = cache.read().expect("symbol cache").get(key) {
120        return *hit as *const c_void;
121    }
122    let resolved = unsafe { dlsym(framework(), name.as_ptr()) as *const c_void };
123    cache
124        .write()
125        .expect("symbol cache")
126        .insert(key.into(), resolved as usize);
127    resolved
128}
129
130pub fn require(name: &'static core::ffi::CStr) -> *const c_void {
131    let p = sym(name);
132    assert!(
133        !p.is_null(),
134        "SwiftUI symbol not found: {}",
135        crate::diag::symbol_name(name),
136    );
137    p
138}
139
140/// Try to resolve a symbol, returning null if absent (for platform-conditional APIs).
141pub fn try_sym(name: &'static core::ffi::CStr) -> *const c_void {
142    sym(name)
143}
144
145/// Look a symbol up in a framework SwiftUI does *not* depend on.
146///
147/// [`sym`] searches SwiftUI's handle, which `dlsym` extends to everything
148/// SwiftUI links against — so Foundation, Combine and the host UI framework all
149/// resolve through it. A *cross-import overlay* does not:
150/// `_AuthenticationServices_SwiftUI`, which is where `SignInWithAppleButton`
151/// actually lives, depends on SwiftUI rather than the other way round, and
152/// nothing in the process has loaded it. So it is loaded here, once, and looked
153/// up in its own handle.
154///
155/// Returns null if the image cannot be loaded, which is the honest answer on a
156/// platform that does not ship it.
157pub fn sym_in(image: &'static core::ffi::CStr, name: &'static core::ffi::CStr) -> *const c_void {
158    note(name);
159    use std::collections::HashMap;
160    use std::sync::{OnceLock, RwLock};
161    static IMAGES: OnceLock<RwLock<HashMap<Box<[u8]>, usize>>> = OnceLock::new();
162    let images = IMAGES.get_or_init(|| RwLock::new(HashMap::new()));
163    let key = image.to_bytes();
164    let handle = {
165        let hit = images.read().expect("image cache").get(key).copied();
166        match hit {
167            Some(h) => h,
168            None => {
169                let h = unsafe { dlopen(image.as_ptr(), 1) } as usize;
170                images.write().expect("image cache").insert(key.into(), h);
171                h
172            }
173        }
174    };
175    if handle == 0 {
176        return core::ptr::null();
177    }
178    unsafe { dlsym(handle as *mut c_void, name.as_ptr()) as *const c_void }
179}
180
181/// [`cached`](cached!) for a symbol in another image.
182macro_rules! cached_in {
183    ($name:ident, $image:expr, $sym:expr) => {
184        pub fn $name() -> *const c_void {
185            use std::sync::atomic::{AtomicUsize, Ordering};
186            static C: AtomicUsize = AtomicUsize::new(0);
187            let v = C.load(Ordering::Relaxed);
188            if v != 0 {
189                $crate::resolve::note($sym);
190                return v as *const c_void;
191            }
192            let p = $crate::resolve::sym_in($image, $sym);
193            assert!(
194                !p.is_null(),
195                "symbol not found in {}: {}",
196                $image.to_string_lossy(),
197                crate::diag::symbol_name($sym),
198            );
199            C.store(p as usize, Ordering::Relaxed);
200            p
201        }
202    };
203}
204
205macro_rules! cached {
206    ($name:ident, $sym:expr) => {
207        pub fn $name() -> *const c_void {
208            use std::sync::atomic::{AtomicUsize, Ordering};
209            static C: AtomicUsize = AtomicUsize::new(0);
210            let v = C.load(Ordering::Relaxed);
211            if v != 0 {
212                // The cached path still reports itself, or a trace would only
213                // ever see a symbol the first time the process touched it.
214                $crate::resolve::note($sym);
215                return v as *const c_void;
216            }
217            let p = require($sym);
218            C.store(p as usize, Ordering::Relaxed);
219            p
220        }
221    };
222}
223
224// ── Swift stdlib ──
225cached!(string_meta,         c"$sSSN");
226cached!(dump_fn,             c"$ss4dump_2to4name6indent8maxDepth0E5Itemsxx_q_zSSSgS3its16TextOutputStreamR_r0_lF");
227cached!(string_text_output_wt, c"$sSSs16TextOutputStreamsWP");
228cached!(bridge_to_objc,      c"$ss27_bridgeAnythingToObjectiveCyyXlxlF");
229cached!(string_cstring_init, c"$sSS7cStringSSSPys4Int8VG_tcfC");
230
231// ── Type metadata ──
232cached!(text_meta,       c"$s7SwiftUI4TextVN");
233cached!(anyview_meta,    c"$s7SwiftUI7AnyViewVN");
234cached!(color_meta,      c"$s7SwiftUI5ColorVN");
235cached!(spacer_meta,     c"$s7SwiftUI6SpacerVN");
236cached!(empty_meta,      c"$s7SwiftUI9EmptyViewVN");
237cached!(divider_meta,    c"$s7SwiftUI7DividerVN");
238cached!(image_meta,      c"$s7SwiftUI5ImageVN");
239
240// ── View protocol ──
241cached!(view_proto,      c"$s7SwiftUI4ViewMp");
242
243// ── View witness tables ──
244cached!(text_wt,         c"$s7SwiftUI4TextVAA4ViewAAWP");
245cached!(anyview_wt,      c"$s7SwiftUI7AnyViewVAA0D0AAWP");
246cached!(color_wt,        c"$s7SwiftUI5ColorVAA4ViewAAWP");
247cached!(spacer_wt,       c"$s7SwiftUI6SpacerVAA4ViewAAWP");
248cached!(empty_wt,        c"$s7SwiftUI9EmptyViewVAA0D0AAWP");
249cached!(divider_wt,      c"$s7SwiftUI7DividerVAA4ViewAAWP");
250cached!(image_wt,        c"$s7SwiftUI5ImageVAA4ViewAAWP");
251cached!(color_shapestyle_wt, c"$s7SwiftUI5ColorVAA10ShapeStyleAAWP");
252
253// ── Initializers ──
254cached!(color_init,      c"$s7SwiftUI5ColorV_3red5green4blue7opacityA2C13RGBColorSpaceO_S4dtcfC");
255cached!(spacer_init,     c"$s7SwiftUI6SpacerV9minLengthAC12CoreGraphics7CGFloatVSg_tcfC");
256cached!(empty_init,      c"$s7SwiftUI9EmptyViewVACycfC");
257cached!(divider_init,    c"$s7SwiftUI7DividerVACycfC");
258cached!(image_sysname_init, c"$s7SwiftUI5ImageV10systemNameACSS_tcfC");
259cached!(lsk_init,        c"$s7SwiftUI18LocalizedStringKeyV13stringLiteralACSS_tcfC");
260cached!(lsk_meta,        c"$s7SwiftUI18LocalizedStringKeyVN");
261// `Text(verbatim:)` and the typesetting-language family.
262//
263// `.typesettingLanguage(.init(languageCode: .thai))` does not construct a
264// `TypesettingLanguage` at all — `.init(languageCode:)` is
265// `Locale.Language`, and `Text` has an overload taking one directly. Searching
266// for a `TypesettingLanguage` initialiser finds nothing and suggests, wrongly,
267// that the listing is out of reach.
268// `.defaultHoverEffect(_:)`. The symbol *is* exported on macOS — availability
269// stops Swift source calling it, not the linker finding it — but like the rest
270// of the hover family the macOS implementation is a trap stub, so the binding
271// is compiled out there rather than failing at run time.
272cached!(default_hover_effect_fn,   c"$s7SwiftUI4ViewPAAE18defaultHoverEffectyQrAA0eF0VSgF");
273cached!(default_hover_effect_oret, c"$s7SwiftUI4ViewPAAE18defaultHoverEffectyQrAA0eF0VSgFQOMQ");
274// `HoverEffect` is `@available(macOS, unavailable)` and its statics are trap
275// stubs there. Every caller is already `#[cfg(not(target_os = "macos"))]`; the
276// gate is here too so that nothing can reach the symbol by accident.
277#[cfg(not(target_os = "macos"))]
278cached!(hover_effect_highlight_static, c"$s7SwiftUI11HoverEffectV9highlightACvgZ");
279#[cfg(not(target_os = "macos"))]
280cached!(hover_effect_automatic_static, c"$s7SwiftUI11HoverEffectV9automaticACvgZ");
281#[cfg(not(target_os = "macos"))]
282cached!(hover_effect_lift_static,      c"$s7SwiftUI11HoverEffectV4liftACvgZ");
283cached!(hover_effect_ma,               c"$s7SwiftUI11HoverEffectVMa");
284
285// `SwiftUI.EnvironmentReader` — a view whose content is a *function of the
286// environment*. Internal to SwiftUI, so no Swift source can name it, but every
287// symbol it needs is exported. It is the primitive behind `@Environment`:
288// rather than declaring a type with stored `Environment<V>` properties for
289// SwiftUI's reflection to find and populate, hand it a closure and be given
290// the `EnvironmentValues` directly.
291cached!(environment_reader_init, c"$s7SwiftUI17EnvironmentReaderVyACyxGxAA0C6ValuesVccfC");
292cached!(env_accessibility_voice_over,     c"$s7SwiftUI17EnvironmentValuesV29accessibilityVoiceOverEnabledSbvg");
293cached!(env_accessibility_switch_control, c"$s7SwiftUI17EnvironmentValuesV33accessibilitySwitchControlEnabledSbvg");
294
295// View types the crate did not construct. Each initialiser is exported; what
296// varies is only how its arguments travel.
297cached!(group_init,        c"$s7SwiftUI5GroupVA2A4ViewRzlE7contentACyxGxyXE_tcfC");
298cached!(control_group_init, c"$s7SwiftUI12ControlGroupV7contentACyxGxyXE_tcfC");
299cached!(view_that_fits_init, c"$s7SwiftUI12ViewThatFitsV2in7contentACyxGAA4AxisO3SetV_xyXEtcfC");
300cached!(text_editor_init,  c"$s7SwiftUI10TextEditorV4textAcA7BindingVySSG_tcfC");
301cached!(link_init,         c"$s7SwiftUI4LinkVA2A4TextVRszrlE_11destinationACyAEGAA18LocalizedStringKeyV_10Foundation3URLVtcfC");
302cached!(color_picker_init, c"$s7SwiftUI11ColorPickerVA2A4TextVRszrlE_9selection15supportsOpacityACyAEGAA18LocalizedStringKeyV_AA7BindingVyAA0C0VGSbtcfC");
303cached!(date_picker_range_init, c"$s7SwiftUI10DatePickerVA2A4TextVRszrlE_9selection2in19displayedComponentsACyAEGAA18LocalizedStringKeyV_AA7BindingVy10Foundation0C0VGSNyAPGAA0cdI0VtcfC");
304cached!(date_picker_init,  c"$s7SwiftUI10DatePickerVA2A4TextVRszrlE_9selection19displayedComponentsACyAEGAA18LocalizedStringKeyV_AA7BindingVy10Foundation0C0VGAA0cdH0VtcfC");
305cached!(tint_color_fn,   c"$s7SwiftUI4ViewPAAE4tintyQrAA5ColorVSgF");
306cached!(tint_color_oret, c"$s7SwiftUI4ViewPAAE4tintyQrAA5ColorVSgFQOMQ");
307cached!(section_content_init, c"$s7SwiftUI7SectionVA2A9EmptyViewVRszAA0E0R_AERs0_rlE7contentACyAEq_AEGq_yXE_tcfC");
308cached!(section_init,      c"$s7SwiftUI7SectionVA2A4ViewRzAaDR_AA05EmptyD0VRs0_rlE6header7contentACyxq_AFGx_q_yXEtcfC");
309cached!(section_hf_init,   c"$s7SwiftUI7SectionVA2A4ViewRzAaDR_AaDR0_rlE6header6footer7contentACyxq_q0_Gx_q0_q_yXEtcfC");
310cached!(section_footer_init, c"$s7SwiftUI7SectionVA2A9EmptyViewVRszAA0E0R_AaFR0_rlE6footer7contentACyAEq_q0_Gq0__q_yXEtcfC");
311cached!(section_expanded_init, c"$s7SwiftUI7SectionVA2A4ViewRzAaDR_AA05EmptyD0VRs0_rlE10isExpanded7content6headerACyxq_AFGAA7BindingVySbG_q_yXExyXEtcfC");
312cached!(nav_split_init,    c"$s7SwiftUI19NavigationSplitViewV7sidebar6detailACyxAA05EmptyE0Vq0_GxyXE_q0_yXEtcAGRs_rlufC");
313cached!(nav_split3_init,   c"$s7SwiftUI19NavigationSplitViewV7sidebar7content6detailACyxq_q0_GxyXE_q_yXEq0_yXEtcfC");
314cached!(canvas_init,       c"$s7SwiftUI6CanvasVA2A9EmptyViewVRszrlE6opaque9colorMode21rendersAsynchronously8rendererACyAEGSb_AA014ColorRenderingH0OSbyAA15GraphicsContextVz_So6CGSizeVtctcfC");
315// `EditButton` is `@available(macOS, unavailable)` — a *source* restriction, not a
316// linkage one. The initialiser is in the export table on macOS all the same, so it
317// is bound here; what is unavailable is a Swift reference to compare it against.
318cached!(edit_button_init,  c"$s7SwiftUI10EditButtonVACycfC");
319cached!(date_ma,           c"$s10Foundation4DateVMa");
320cached!(date_tisrd_init,   c"$s10Foundation4DateV026timeIntervalSinceReferenceB0ACSd_tcfC");
321cached!(dp_components_ma,  c"$s7SwiftUI20DatePickerComponentsVMa");
322// `DatePickerComponents` is an `OptionSet`, so a union of members is the OR of
323// their raw values — that is what `OptionSet` *means*, not an assumption about
324// the layout. Swift's own `[.date, .hourAndMinute]` goes through the generic
325// `SetAlgebra.init(arrayLiteral:)`, which would mean building a Swift `Array`
326// to pass; these two accessors reach the same value with neither.
327cached!(dp_components_raw, c"$s7SwiftUI20DatePickerComponentsV8rawValueSuvg");
328cached!(dp_components_init_raw, c"$s7SwiftUI20DatePickerComponentsV8rawValueACSu_tcfC");
329cached!(picker_init,       c"$s7SwiftUI6PickerVA2A4TextVRszrlE_9selection7contentACyAEq_q0_GAA18LocalizedStringKeyV_AA7BindingVyq_Gq0_yXEtcfC");
330cached!(table_init,        c"$s7SwiftUI5TableV_7columnsACyxAA0C14ForEachContentVyqd__Gq0_Gqd___q0_yXEtcAGRs_SkRd__7ElementQyd__0C8RowValueRt0_lufC");
331cached!(outline_group_init, c"$s7SwiftUI12OutlineGroupVA2A4ViewR0_q1_Rs0_AA010DisclosureD0Vyq0_AA0C16SubgroupChildrenVGRs2_rlE_2id8children7contentACyxq_q0_q0_AIGqd___s7KeyPathCyqd__q_GAOyqd__xSgGq0_qd__ctc7ElementQzRsd__lufC");
332
333// The nine View modifiers whose names never appear spelled out in the export
334// table. `navigationSplitViewStyle` is mangled `015navigationSplitC5Style` —
335// `C` substitutes the word `View` from earlier in the symbol — so the coverage
336// tool's old literal-slicing parser reported every one of them as absent, and
337// they went unbound for that reason rather than any other.
338cached!(nav_split_style_fn,   c"$s7SwiftUI4ViewPAAE015navigationSplitC5StyleyQrqd__AA010NavigationecF0Rd__lF");
339cached!(nav_split_style_oret, c"$s7SwiftUI4ViewPAAE015navigationSplitC5StyleyQrqd__AA010NavigationecF0Rd__lFQOMQ");
340cached!(nav_view_style_fn,    c"$s7SwiftUI4ViewPAAE010navigationC5StyleyQrqd__AA010NavigationcE0Rd__lF");
341cached!(nav_view_style_oret,  c"$s7SwiftUI4ViewPAAE010navigationC5StyleyQrqd__AA010NavigationcE0Rd__lFQOMQ");
342cached!(tab_view_style_fn,    c"$s7SwiftUI4ViewPAAE03tabC5StyleyQrqd__AA03TabcE0Rd__lF");
343cached!(tab_view_style_oret,  c"$s7SwiftUI4ViewPAAE03tabC5StyleyQrqd__AA03TabcE0Rd__lFQOMQ");
344cached!(nav_split_column_width_fn,   c"$s7SwiftUI4ViewPAAE015navigationSplitC11ColumnWidthyQr12CoreGraphics7CGFloatVF");
345cached!(nav_split_column_width_oret, c"$s7SwiftUI4ViewPAAE015navigationSplitC11ColumnWidthyQr12CoreGraphics7CGFloatVFQOMQ");
346cached!(tab_search_activation_fn,    c"$s7SwiftUI4ViewPAAE03tabC16SearchActivationyQrAA03TabeF0VF");
347cached!(tab_search_activation_oret,  c"$s7SwiftUI4ViewPAAE03tabC16SearchActivationyQrAA03TabeF0VFQOMQ");
348cached!(tab_customization_ma,        c"$s7SwiftUI20TabViewCustomizationVMa");
349cached!(tab_customization_init,      c"$s7SwiftUI20TabViewCustomizationVACycfC");
350cached!(tab_customization_fn,        c"$s7SwiftUI4ViewPAAE03tabC13CustomizationyQrAA7BindingVyAA03TabcE0VGSgF");
351cached!(tab_customization_oret,      c"$s7SwiftUI4ViewPAAE03tabC13CustomizationyQrAA7BindingVyAA03TabcE0VGSgFQOMQ");
352cached!(tab_sidebar_header_fn,     c"$s7SwiftUI4ViewPAAE03tabC13SidebarHeader7contentQrqd__yXE_tAaBRd__lF");
353cached!(tab_sidebar_header_oret,   c"$s7SwiftUI4ViewPAAE03tabC13SidebarHeader7contentQrqd__yXE_tAaBRd__lFQOMQ");
354cached!(tab_sidebar_footer_fn,     c"$s7SwiftUI4ViewPAAE03tabC13SidebarFooter7contentQrqd__yXE_tAaBRd__lF");
355cached!(tab_sidebar_footer_oret,   c"$s7SwiftUI4ViewPAAE03tabC13SidebarFooter7contentQrqd__yXE_tAaBRd__lFQOMQ");
356cached!(tab_sidebar_bottom_bar_fn,   c"$s7SwiftUI4ViewPAAE03tabC16SidebarBottomBar7contentQrqd__yXE_tAaBRd__lF");
357cached!(tab_sidebar_bottom_bar_oret, c"$s7SwiftUI4ViewPAAE03tabC16SidebarBottomBar7contentQrqd__yXE_tAaBRd__lFQOMQ");
358// The concrete styles each `.automatic` names.
359cached!(auto_nav_split_style_ma,   c"$s7SwiftUI33AutomaticNavigationSplitViewStyleVMa");
360cached!(auto_nav_split_style_init, c"$s7SwiftUI33AutomaticNavigationSplitViewStyleVACycfC");
361cached!(auto_nav_split_style_wt,   c"$s7SwiftUI33AutomaticNavigationSplitViewStyleVAA0defG0AAWP");
362// The other two. Note the witnesses substitute differently — `AA0defG0` here
363// and `AA0efgH0` for `ProminentDetail` — because a substitution stands for
364// words in its own name. Copying one from another type resolves, to the wrong
365// protocol.
366cached!(balanced_nav_split_style_ma,   c"$s7SwiftUI32BalancedNavigationSplitViewStyleVMa");
367cached!(balanced_nav_split_style_init, c"$s7SwiftUI32BalancedNavigationSplitViewStyleVACycfC");
368cached!(balanced_nav_split_style_wt,   c"$s7SwiftUI32BalancedNavigationSplitViewStyleVAA0defG0AAWP");
369cached!(prominent_nav_split_style_ma,   c"$s7SwiftUI39ProminentDetailNavigationSplitViewStyleVMa");
370cached!(prominent_nav_split_style_init, c"$s7SwiftUI39ProminentDetailNavigationSplitViewStyleVACycfC");
371cached!(prominent_nav_split_style_wt,   c"$s7SwiftUI39ProminentDetailNavigationSplitViewStyleVAA0efgH0AAWP");
372cached!(default_nav_view_style_ma,   c"$s7SwiftUI26DefaultNavigationViewStyleVMa");
373cached!(default_nav_view_style_init, c"$s7SwiftUI26DefaultNavigationViewStyleVACycfC");
374cached!(default_nav_view_style_wt,   c"$s7SwiftUI26DefaultNavigationViewStyleVAA0deF0AAWP");
375// The other two `NavigationViewStyle` conformers. Each witness-table mangling
376// is derived from its *own* name, not copied from the one above: the
377// substitution letters compress against the words in the type's name, and
378// reusing a neighbour's resolves to a different protocol.
379cached!(column_nav_view_style_ma,   c"$s7SwiftUI25ColumnNavigationViewStyleVMa");
380cached!(column_nav_view_style_init, c"$s7SwiftUI25ColumnNavigationViewStyleVACycfC");
381cached!(stack_nav_view_style_ma,    c"$s7SwiftUI24StackNavigationViewStyleVMa");
382cached!(stack_nav_view_style_init,  c"$s7SwiftUI24StackNavigationViewStyleVACycfC");
383cached!(double_column_nav_view_style_ma,   c"$s7SwiftUI31DoubleColumnNavigationViewStyleVMa");
384cached!(double_column_nav_view_style_init, c"$s7SwiftUI31DoubleColumnNavigationViewStyleVACycfC");
385cached!(nav_view_style_proto, c"$s7SwiftUI19NavigationViewStyleMp");
386// `ListItemTint.fixed(_:)` and `.preferred(_:)` are static *functions* taking
387// a `Color`, not `static var`s — which is why neither shows up in the statics
388// report beside `.monochrome`.
389cached!(list_item_tint_fixed,     c"$s7SwiftUI12ListItemTintV5fixedyAcA5ColorVFZ");
390cached!(list_item_tint_preferred, c"$s7SwiftUI12ListItemTintV9preferredyAcA5ColorVFZ");
391cached!(default_tab_view_style_ma,   c"$s7SwiftUI19DefaultTabViewStyleVMa");
392cached!(default_tab_view_style_init, c"$s7SwiftUI19DefaultTabViewStyleVACycfC");
393cached!(default_tab_view_style_wt,   c"$s7SwiftUI19DefaultTabViewStyleVAA0deF0AAWP");
394// The other `TabViewStyle`s that either platform here can use. `.page` is left
395// out: it is iOS-only *and* its initialiser takes an `indexDisplayMode`, so
396// there is nothing this machine could check it against.
397//
398// `TabBarOnly` mangles with word substitution — `010TabBarOnlyC9ViewStyleV`,
399// where `C` stands in for the `Tab` already spelled — so searching for the
400// name written out finds nothing.
401cached!(sidebar_tab_view_style_ma,   c"$s7SwiftUI28SidebarAdaptableTabViewStyleVMa");
402cached!(sidebar_tab_view_style_init, c"$s7SwiftUI28SidebarAdaptableTabViewStyleVACycfC");
403// `AA0efG0`, not the `AA0deF0` that `DefaultTabViewStyle` uses: a
404// substitution stands for words in *this* name, so it cannot be copied
405// from another type. Guessing it found a conformance to `AdaptableTabView`.
406cached!(sidebar_tab_view_style_wt,   c"$s7SwiftUI28SidebarAdaptableTabViewStyleVAA0efG0AAWP");
407cached!(tabbar_only_tab_view_style_ma,   c"$s7SwiftUI010TabBarOnlyC9ViewStyleVMa");
408cached!(tabbar_only_tab_view_style_init, c"$s7SwiftUI010TabBarOnlyC9ViewStyleVACycfC");
409cached!(tabbar_only_tab_view_style_wt,   c"$s7SwiftUI010TabBarOnlyC9ViewStyleVAA0cfG0AAWP");
410#[cfg(target_os = "macos")]
411cached!(grouped_tab_view_style_ma,   c"$s7SwiftUI19GroupedTabViewStyleVMa");
412#[cfg(target_os = "macos")]
413cached!(grouped_tab_view_style_init, c"$s7SwiftUI19GroupedTabViewStyleVACycfC");
414#[cfg(target_os = "macos")]
415cached!(grouped_tab_view_style_wt,   c"$s7SwiftUI19GroupedTabViewStyleVAA0deF0AAWP");
416cached!(tab_search_activation_ma,    c"$s7SwiftUI19TabSearchActivationVMa");
417
418// Modifiers Apple declares @_alwaysEmitIntoClient: the framework exports no
419// entry point, so each is bound by building the value its inlined body builds.
420// What that value *is* comes from the deserialised SIL of the inlinable body,
421// not from guessing.
422cached!(disable_autocorrection_fn,   c"$s7SwiftUI4ViewPAAE21disableAutocorrectionyQrSbSgF");
423cached!(disable_autocorrection_oret, c"$s7SwiftUI4ViewPAAE21disableAutocorrectionyQrSbSgFQOMQ");
424cached!(geometry_group_effect_ma,  c"$s7SwiftUI20_GeometryGroupEffectVMa");
425cached!(symbol_effects_removed_ma, c"$s7SwiftUI29_SymbolEffectsRemovedModifierVMa");
426cached!(safe_area_padding_ma,      c"$s7SwiftUI23SafeAreaPaddingModifierVMa");
427cached!(safe_area_padding_init,    c"$s7SwiftUI23SafeAreaPaddingModifierV5edges6insetsAcA4EdgeO3SetV_AA0I6InsetsVSgtcfC");
428cached!(edge_insets_all_init,      c"$s7SwiftUI10EdgeInsetsV4_allAC12CoreGraphics7CGFloatV_tcfC");
429cached!(equatable_view_init, c"$s7SwiftUI13EquatableViewV7contentACyxGx_tcfC");
430// `\EnvironmentValues.symbolColorRenderingMode` and `…VariableValueMode` live
431// in an *extension*, so their accessors mangle `EnvironmentValuesVAAE…`, not
432// `EnvironmentValuesV…`.
433cached!(env_symbol_color_rendering_getter,     c"$s7SwiftUI17EnvironmentValuesVAAE24symbolColorRenderingModeAA06SymbolfgH0VSgvg");
434cached!(env_symbol_color_rendering_setter,     c"$s7SwiftUI17EnvironmentValuesVAAE24symbolColorRenderingModeAA06SymbolfgH0VSgvs");
435cached!(env_symbol_color_rendering_descriptor, c"$s7SwiftUI17EnvironmentValuesVAAE24symbolColorRenderingModeAA06SymbolfgH0VSgvpMV");
436cached!(env_symbol_variable_value_getter,      c"$s7SwiftUI17EnvironmentValuesVAAE23symbolVariableValueModeAA06SymbolfgH0VSgvg");
437cached!(env_symbol_variable_value_setter,      c"$s7SwiftUI17EnvironmentValuesVAAE23symbolVariableValueModeAA06SymbolfgH0VSgvs");
438cached!(env_symbol_variable_value_descriptor,  c"$s7SwiftUI17EnvironmentValuesVAAE23symbolVariableValueModeAA06SymbolfgH0VSgvpMV");
439cached!(button_label_init, c"$s7SwiftUI6ButtonV6action5labelACyxGyyc_xyXEtcfC");
440cached!(gradient_stop_init, c"$s7SwiftUI8GradientV4StopV5color8locationAeA5ColorV_12CoreGraphics7CGFloatVtcfC");
441cached!(gradient_stop_ma,   c"$s7SwiftUI8GradientV4StopVMa");
442cached!(gradient_stops_init, c"$s7SwiftUI8GradientV5stopsACSayAC4StopVG_tcfC");
443cached!(pulse_symbol_effect_ma,      c"$s7Symbols17PulseSymbolEffectVMa");
444cached!(pulse_symbol_effect_init,    c"$s7Symbols17PulseSymbolEffectVACycfC");
445// The rest of the indefinite family. Each is a zero-argument initialiser on
446// its own type in the `Symbols` framework, which `resolve::sym` reaches
447// because it searches every loaded image rather than only SwiftUI.
448cached!(bounce_symbol_effect_ma,   c"$s7Symbols18BounceSymbolEffectVMa");
449cached!(bounce_symbol_effect_init, c"$s7Symbols18BounceSymbolEffectVACycfC");
450cached!(variable_color_symbol_effect_ma,   c"$s7Symbols25VariableColorSymbolEffectVMa");
451cached!(variable_color_symbol_effect_init, c"$s7Symbols25VariableColorSymbolEffectVACycfC");
452cached!(wiggle_symbol_effect_ma,   c"$s7Symbols18WiggleSymbolEffectVMa");
453cached!(wiggle_symbol_effect_init, c"$s7Symbols18WiggleSymbolEffectVACycfC");
454cached!(rotate_symbol_effect_ma,   c"$s7Symbols18RotateSymbolEffectVMa");
455cached!(rotate_symbol_effect_init, c"$s7Symbols18RotateSymbolEffectVACycfC");
456cached!(breathe_symbol_effect_ma,   c"$s7Symbols19BreatheSymbolEffectVMa");
457cached!(breathe_symbol_effect_init, c"$s7Symbols19BreatheSymbolEffectVACycfC");
458cached!(symbol_effect_options_ma,    c"$s7Symbols19SymbolEffectOptionsVMa");
459cached!(symbol_effect_options_default, c"$s7Symbols19SymbolEffectOptionsV7defaultACvgZ");
460// `InsettableShape.strokeBorder(_:lineWidth:antialiased:)`. Exported, and it
461// returns a *concrete* `StrokeBorderShapeView` rather than an opaque type, so
462// there is no substitution list to build — but `-O` inlines it at every call
463// site, which is why reading the ABI needed `-Onone`.
464cached!(stroke_border_fn,   c"$s7SwiftUI15InsettableShapePAAE12strokeBorder_9lineWidth11antialiasedQrqd___12CoreGraphics7CGFloatVSbtAA0D5StyleRd__lF");
465cached!(stroke_border_oret, c"$s7SwiftUI15InsettableShapePAAE12strokeBorder_9lineWidth11antialiasedQrqd___12CoreGraphics7CGFloatVSbtAA0D5StyleRd__lFQOMQ");
466cached!(symbol_effect_config_ma,     c"$s7Symbols25SymbolEffectConfigurationVMa");
467cached!(symbol_effect_config_effect_ma, c"$s7Symbols25SymbolEffectConfigurationV0C0OMa");
468cached!(section_index_label_ma, c"$s7SwiftUI17SectionIndexLabelOMa");
469cached!(env_nav_link_indicator_descriptor, c"$s7SwiftUI17EnvironmentValuesV42_emittableNavigationIndicatorVisibilityABIAA0H0OvpMV");
470cached!(env_allowed_dynamic_range_getter,     c"$s7SwiftUI17EnvironmentValuesV19allowedDynamicRangeAA5ImageV0fG0VSgvg");
471cached!(env_allowed_dynamic_range_setter,     c"$s7SwiftUI17EnvironmentValuesV19allowedDynamicRangeAA5ImageV0fG0VSgvs");
472cached!(env_allowed_dynamic_range_descriptor, c"$s7SwiftUI17EnvironmentValuesV19allowedDynamicRangeAA5ImageV0fG0VSgvpMV");
473cached!(symbol_color_rendering_mode_ma, c"$s7SwiftUI24SymbolColorRenderingModeVMa");
474cached!(symbol_variable_value_mode_ma,  c"$s7SwiftUI23SymbolVariableValueModeVMa");
475cached!(table_column_init, c"$s7SwiftUI11TableColumnVAAs5NeverORs_AA4TextVRs1_rlE_7contentACyxAEq0_AGGAA18LocalizedStringKeyV_q0_xctcfC");
476cached!(conforms_to_protocol, c"swift_conformsToProtocol");
477cached!(identifiable_proto,   c"$ss12IdentifiableMp");
478cached!(random_access_proto,  c"$sSkMp");
479cached!(table_column_content_proto, c"$s7SwiftUI18TableColumnContentMp");
480
481cached!(text_verbatim_init,   c"$s7SwiftUI4TextV8verbatimACSS_tcfC");
482cached!(locale_language_init, c"$s10Foundation6LocaleV8LanguageV12languageCode6script6regionAeC0cE0VSg_AC6ScriptVSgAC6RegionVSgtcfC");
483cached!(locale_language_ma,   c"$s10Foundation6LocaleV8LanguageVMa");
484cached!(language_code_ma,     c"$s10Foundation6LocaleV12LanguageCodeVMa");
485cached!(text_typesetting_language_fn,  c"$s7SwiftUI4TextV19typesettingLanguage_9isEnabledAC10Foundation6LocaleV0E0V_SbtF");
486cached!(text_typesetting_explicit_fn,  c"$s7SwiftUI4TextV19typesettingLanguage_9isEnabledAcA011TypesettingE0V_SbtF");
487cached!(typesetting_explicit_of,       c"$s7SwiftUI19TypesettingLanguageV8explicityAC10Foundation6LocaleV0D0VFZ");
488
489cached!(text_lsk_init,   c"$s7SwiftUI4TextV_9tableName6bundle7commentAcA18LocalizedStringKeyV_SSSgSo8NSBundleCSgs06StaticI0VSgtcfC");
490
491// `Text`'s own modifiers, which return `Text` rather than wrapping it.
492//
493// SwiftUI declares each of these twice: once on `Text`, returning `Text`, and
494// once as a `View` extension that writes the environment. Only the second has
495// ever been reachable here, so `text("x").bold()` came out as
496// `ModifiedContent<Text, _EnvironmentKeyTransformModifier<…>>` where Swift's
497// came out as `Text`. These are the first.
498cached!(text_bold,       c"$s7SwiftUI4TextV4boldACyF");
499cached!(text_italic,     c"$s7SwiftUI4TextV6italicACyF");
500cached!(text_font,       c"$s7SwiftUI4TextV4fontyAcA4FontVSgF");
501cached!(text_font_weight, c"$s7SwiftUI4TextV10fontWeightyAcA4FontV0E0VSgF");
502cached!(text_fg_color,   c"$s7SwiftUI4TextV15foregroundColoryAcA0E0VSgF");
503cached!(text_kerning,    c"$s7SwiftUI4TextV7kerningyAC12CoreGraphics7CGFloatVF");
504cached!(text_tracking,   c"$s7SwiftUI4TextV8trackingyAC12CoreGraphics7CGFloatVF");
505cached!(text_baseline,   c"$s7SwiftUI4TextV14baselineOffsetyAC12CoreGraphics7CGFloatVF");
506cached!(text_monospaced, c"$s7SwiftUI4TextV10monospacedyACSbF");
507cached!(text_font_design, c"$s7SwiftUI4TextV10fontDesignyAcA4FontV0E0OSgF");
508cached!(text_font_width, c"$s7SwiftUI4TextV9fontWidthyAcA4FontV0E0VSgF");
509cached!(text_fg_style,   c"$s7SwiftUI4TextV15foregroundStyleyACxAA05ShapeE0RzlF");
510cached!(anyview_init,    c"$s7SwiftUI7AnyViewVyACxcAA0D0RzlufC");
511
512// ── Fonts ──
513cached!(font_meta,           c"$s7SwiftUI4FontVN");
514cached!(font_weight_meta,    c"$s7SwiftUI4FontV6WeightVN");
515cached!(font_weight_bold,    c"$s7SwiftUI4FontV6WeightV4boldAEvgZ");
516cached!(font_system,         c"$s7SwiftUI4FontV6system4size6weight6designAC12CoreGraphics7CGFloatV_AC6WeightVSgAC6DesignOSgtFZ");
517
518// ── Typography ──
519cached!(font_custom,         c"$s7SwiftUI4FontV6custom_4sizeACSS_12CoreGraphics7CGFloatVtFZ");
520cached!(italic_fn,           c"$s7SwiftUI4ViewPAAE6italicyQrSbF");
521cached!(monospaced_fn,       c"$s7SwiftUI4ViewPAAE10monospacedyQrSbF");
522cached!(font_weight_fn,      c"$s7SwiftUI4ViewPAAE10fontWeightyQrAA4FontV0E0VSgF");
523cached!(font_design_fn,      c"$s7SwiftUI4ViewPAAE10fontDesignyQrAA4FontV0E0OSgF");
524cached!(kerning_fn,          c"$s7SwiftUI4ViewPAAE7kerningyQr12CoreGraphics7CGFloatVF");
525cached!(tracking_fn,         c"$s7SwiftUI4ViewPAAE8trackingyQr12CoreGraphics7CGFloatVF");
526cached!(line_spacing_fn,     c"$s7SwiftUI4ViewPAAE11lineSpacingyQr12CoreGraphics7CGFloatVF");
527cached!(line_limit_fn,       c"$s7SwiftUI4ViewPAAE9lineLimityQrSiSgF");
528cached!(multiline_align_fn,  c"$s7SwiftUI4ViewPAAE22multilineTextAlignmentyQrAA0eF0OF");
529
530// ── Effects ──
531cached!(shadow_fn,           c"$s7SwiftUI4ViewPAAE6shadow5color6radius1x1yQrAA5ColorV_12CoreGraphics7CGFloatVA2MtF");
532cached!(blur_fn,             c"$s7SwiftUI4ViewPAAE4blur6radius6opaqueQr12CoreGraphics7CGFloatV_SbtF");
533cached!(rotation_fn,         c"$s7SwiftUI4ViewPAAE14rotationEffect_6anchorQrAA5AngleV_AA9UnitPointVtF");
534cached!(scale_fn,            c"$s7SwiftUI4ViewPAAE11scaleEffect_6anchorQrSo6CGSizeV_AA9UnitPointVtF");
535cached!(offset_fn,           c"$s7SwiftUI4ViewPAAE6offset1x1yQr12CoreGraphics7CGFloatV_AItF");
536cached!(brightness_fn,       c"$s7SwiftUI4ViewPAAE10brightnessyQrSdF");
537cached!(saturation_fn,       c"$s7SwiftUI4ViewPAAE10saturationyQrSdF");
538cached!(contrast_fn,         c"$s7SwiftUI4ViewPAAE8contrastyQrSdF");
539cached!(grayscale_fn,        c"$s7SwiftUI4ViewPAAE9grayscaleyQrSdF");
540
541// ── ImageRenderer ──
542//
543// Unlike `cacheDisplayInRect`, this path actually executes Metal shaders and
544// material/glass compositing, because it goes through SwiftUI's own renderer.
545cached!(image_renderer_ma,   c"$s7SwiftUI13ImageRendererCMa");
546cached!(image_renderer_init, c"$s7SwiftUI13ImageRendererC7contentACyxGx_tcfC");
547cached!(image_renderer_scale_set, c"$s7SwiftUI13ImageRendererC5scale12CoreGraphics7CGFloatVvs");
548cached!(image_renderer_cgimage, c"$s7SwiftUI13ImageRendererC02cgC0So10CGImageRefaSgvg");
549
550// ── Metal shader effects ──
551cached!(url_ma,              c"$s10Foundation3URLVMa");
552cached!(url_file_path_init,  c"$s10Foundation3URLV15fileURLWithPathACSSh_tcfC");
553cached!(shader_library_ma,   c"$s7SwiftUI13ShaderLibraryVMa");
554cached!(shader_library_data_init, c"$s7SwiftUI13ShaderLibraryV4dataAC10Foundation4DataV_tcfC");
555cached!(data_ma,             c"$s10Foundation4DataVMa");
556cached!(data_referencing_init, c"$s10Foundation4DataV11referencingACSo6NSDataCh_tcfC");
557cached!(shader_library_url_init, c"$s7SwiftUI13ShaderLibraryV3urlAC10Foundation3URLV_tcfC");
558cached!(shader_library_subscript, c"$s7SwiftUI13ShaderLibraryV13dynamicMemberAA0C8FunctionVSS_tcig");
559cached!(shader_function_ma,  c"$s7SwiftUI14ShaderFunctionVMa");
560cached!(shader_ma,           c"$s7SwiftUI6ShaderVMa");
561cached!(shader_argument_ma,  c"$s7SwiftUI6ShaderV8ArgumentVMa");
562cached!(shader_fn_call,      c"$s7SwiftUI14ShaderFunctionV15dynamicallyCall13withArgumentsAA0C0VSayAG8ArgumentVG_tF");
563cached!(shader_arg_float,    c"$s7SwiftUI6ShaderV8ArgumentV6_floatyAESfFZ");
564cached!(shader_arg_float2,   c"$s7SwiftUI6ShaderV8ArgumentV7_float2yAESf_SftFZ");
565cached!(shader_arg_color,    c"$s7SwiftUI6ShaderV8ArgumentV5coloryAeA5ColorVFZ");
566cached!(color_effect_fn,     c"$s7SwiftUI4ViewPAAE11colorEffect_9isEnabledQrAA6ShaderV_SbtF");
567cached!(layer_effect_fn,     c"$s7SwiftUI4ViewPAAE11layerEffect_15maxSampleOffset9isEnabledQrAA6ShaderV_So6CGSizeVSbtF");
568cached!(distortion_effect_fn, c"$s7SwiftUI4ViewPAAE16distortionEffect_15maxSampleOffset9isEnabledQrAA6ShaderV_So6CGSizeVSbtF");
569
570// ── Interaction, lifecycle and animation ──
571cached!(transition_fn,       c"$s7SwiftUI4ViewPAAE10transitionyQrAA13AnyTransitionVF");
572cached!(any_transition_ma,   c"$s7SwiftUI13AnyTransitionVMa");
573cached!(transition_opacity,  c"$s7SwiftUI13AnyTransitionV7opacityACvgZ");
574cached!(transition_slide,    c"$s7SwiftUI13AnyTransitionV5slideACvgZ");
575cached!(transition_identity, c"$s7SwiftUI13AnyTransitionV8identityACvgZ");
576cached!(transition_scale,    c"$s7SwiftUI13AnyTransitionV5scaleACvgZ");
577cached!(bordered_prominent_ma,   c"$s7SwiftUI28BorderedProminentButtonStyleVMa");
578cached!(bordered_prominent_init, c"$s7SwiftUI28BorderedProminentButtonStyleVACycfC");
579cached!(animation_ease_in_out,   c"$s7SwiftUI9AnimationV9easeInOut8durationACSd_tFZ");
580cached!(on_appear_fn,        c"$s7SwiftUI4ViewPAAE8onAppear7performQryycSg_tF");
581cached!(on_tap_fn,           c"$s7SwiftUI4ViewPAAE12onTapGesture5count7performQrSi_yyctF");
582cached!(on_tap_oret,         c"$s7SwiftUI4ViewPAAE12onTapGesture5count7performQrSi_yyctFQOMQ");
583cached!(on_long_press_fn,    c"$s7SwiftUI4ViewPAAE18onLongPressGesture15minimumDuration15maximumDistance8pressing7performQrSd_12CoreGraphics7CGFloatVySbcSgyyctF");
584cached!(on_long_press_oret,  c"$s7SwiftUI4ViewPAAE18onLongPressGesture15minimumDuration15maximumDistance8pressing7performQrSd_12CoreGraphics7CGFloatVySbcSgyyctFQOMQ");
585cached!(animation_fn,        c"$s7SwiftUI4ViewPAAE9animation_5valueQrAA9AnimationVSg_qd__tSQRd__lF");
586cached!(animation_ma,        c"$s7SwiftUI9AnimationVMa");
587cached!(animation_default,   c"$s7SwiftUI9AnimationV7defaultACvgZ");
588cached!(equatable_proto,     c"$sSQMp");
589cached!(int_meta,            c"$sSiN");
590cached!(context_menu_preview_fn,   c"$s7SwiftUI4ViewPAAE11contextMenu9menuItems7previewQrqd__yXE_qd_0_yXEtAaBRd__AaBRd_0_r0_lF");
591cached!(context_menu_preview_oret, c"$s7SwiftUI4ViewPAAE11contextMenu9menuItems7previewQrqd__yXE_qd_0_yXEtAaBRd__AaBRd_0_r0_lFQOMQ");
592cached!(context_menu_fn,     c"$s7SwiftUI4ViewPAAE11contextMenu9menuItemsQrqd__yXE_tAaBRd__lF");
593cached!(context_menu_oret,   c"$s7SwiftUI4ViewPAAE11contextMenu9menuItemsQrqd__yXE_tAaBRd__lFQOMQ");
594
595// ── @State synthesis ──
596cached!(with_animation,      c"$s7SwiftUI13withAnimationyxAA0D0VSg_xyKXEtKlF");
597cached!(state_ma,            c"$s7SwiftUI5StateVMa");
598cached!(state_init,          c"$s7SwiftUI5StateV12wrappedValueACyxGx_tcfC");
599cached!(state_wrapped_get,   c"$s7SwiftUI5StateV12wrappedValuexvg");
600cached!(state_projected_get, c"$s7SwiftUI5StateV14projectedValueAA7BindingVyxGvg");
601cached!(view_make_view_default, c"$s7SwiftUI4ViewPAAE05_makeC04view6inputsAA01_C7OutputsVAA11_GraphValueVyxG_AA01_C6InputsVtFZ");
602cached!(view_make_view_list_default, c"$s7SwiftUI4ViewPAAE05_makeC4List4view6inputsAA01_cE7OutputsVAA11_GraphValueVyxG_AA01_cE6InputsVtFZ");
603cached!(view_list_count_default, c"$s7SwiftUI4ViewPAAE14_viewListCount6inputsSiSgAA01_ceF6InputsV_tFZ");
604
605// ── TimelineView: SwiftUI's own re-render clock ──
606cached!(anim_schedule_init,  c"$s7SwiftUI25AnimationTimelineScheduleV15minimumInterval6pausedACSdSg_SbtcfC");
607cached!(anim_schedule_ma,    c"$s7SwiftUI25AnimationTimelineScheduleVMa");
608cached!(timeline_init,       c"$s7SwiftUI12TimelineViewVA2A0D0R_rlE_7contentACyxq_Gx_q_AC7ContextVyxq__GctcfC");
609cached!(timeline_schedule_proto, c"$s7SwiftUI16TimelineScheduleMp");
610
611// ── Presentation & navigation ──
612cached!(nav_title_bound_fn,   c"$s7SwiftUI4ViewPAAE15navigationTitleyQrAA7BindingVySSGF");
613cached!(nav_title_bound_oret, c"$s7SwiftUI4ViewPAAE15navigationTitleyQrAA7BindingVySSGFQOMQ");
614cached!(nav_title_fn,        c"$s7SwiftUI4ViewPAAE15navigationTitleyQrAA18LocalizedStringKeyVF");
615cached!(nav_link_init,       c"$s7SwiftUI14NavigationLinkVA2A4TextVRszrlE_11destinationACyAEq_GAA18LocalizedStringKeyV_q_tcfC");
616// `NavigationLink(destination:label:)` — the one whose label is a view rather
617// than a string, which is what a list row needs.
618cached!(nav_link_label_init, c"$s7SwiftUI14NavigationLinkV11destination5labelACyxq_Gq__xyXEtcfC");
619cached!(alert_fn,            c"$s7SwiftUI4ViewPAAE5alert_11isPresented7actionsQrAA18LocalizedStringKeyV_AA7BindingVySbGqd__yXEtAaBRd__lF");
620cached!(alert_oret,          c"$s7SwiftUI4ViewPAAE5alert_11isPresented7actionsQrAA18LocalizedStringKeyV_AA7BindingVySbGqd__yXEtAaBRd__lFQOMQ");
621cached!(alert_msg_fn,        c"$s7SwiftUI4ViewPAAE5alert_11isPresented7actions7messageQrAA18LocalizedStringKeyV_AA7BindingVySbGqd__yXEqd_0_yXEtAaBRd__AaBRd_0_r0_lF");
622cached!(alert_msg_oret,      c"$s7SwiftUI4ViewPAAE5alert_11isPresented7actions7messageQrAA18LocalizedStringKeyV_AA7BindingVySbGqd__yXEqd_0_yXEtAaBRd__AaBRd_0_r0_lFQOMQ");
623cached!(sheet_fn,            c"$s7SwiftUI4ViewPAAE5sheet11isPresented9onDismiss7contentQrAA7BindingVySbG_yycSgqd__yctAaBRd__lF");
624cached!(sheet_oret,          c"$s7SwiftUI4ViewPAAE5sheet11isPresented9onDismiss7contentQrAA7BindingVySbG_yycSgqd__yctAaBRd__lFQOMQ");
625cached!(confirm_fn,          c"$s7SwiftUI4ViewPAAE18confirmationDialog_11isPresented15titleVisibility7actionsQrAA18LocalizedStringKeyV_AA7BindingVySbGAA0I0Oqd__yXEtAaBRd__lF");
626cached!(confirm_oret,        c"$s7SwiftUI4ViewPAAE18confirmationDialog_11isPresented15titleVisibility7actionsQrAA18LocalizedStringKeyV_AA7BindingVySbGAA0I0Oqd__yXEtAaBRd__lFQOMQ");
627cached!(confirm_msg_fn,      c"$s7SwiftUI4ViewPAAE18confirmationDialog_11isPresented15titleVisibility7actions7messageQrAA18LocalizedStringKeyV_AA7BindingVySbGAA0I0Oqd__yXEqd_0_yXEtAaBRd__AaBRd_0_r0_lF");
628cached!(confirm_msg_oret,    c"$s7SwiftUI4ViewPAAE18confirmationDialog_11isPresented15titleVisibility7actions7messageQrAA18LocalizedStringKeyV_AA7BindingVySbGAA0I0Oqd__yXEqd_0_yXEtAaBRd__AaBRd_0_r0_lFQOMQ");
629
630// ── Accessibility, focus, lifecycle, gestures ──
631cached!(a11y_label_fn,       c"$s7SwiftUI4ViewPAAE18accessibilityLabelyAA15ModifiedContentVyxAA31AccessibilityAttachmentModifierVGAA18LocalizedStringKeyVF");
632cached!(a11y_hidden_fn,      c"$s7SwiftUI4ViewPAAE19accessibilityHiddenyAA15ModifiedContentVyxAA31AccessibilityAttachmentModifierVGSbF");
633cached!(focusable_fn,        c"$s7SwiftUI4ViewPAAE9focusableyQrSbF");
634cached!(focusable_oret,      c"$s7SwiftUI4ViewPAAE9focusableyQrSbFQOMQ");
635cached!(on_disappear_fn,     c"$s7SwiftUI4ViewPAAE11onDisappear7performQryycSg_tF");
636cached!(gesture_fn,          c"$s7SwiftUI4ViewPAAE7gesture_9includingQrqd___AA11GestureMaskVtAA0F0Rd__lF");
637cached!(gesture_proto,       c"$s7SwiftUI7GestureMp");
638cached!(long_press_init,     c"$s7SwiftUI16LongPressGestureV15minimumDuration15maximumDistanceACSd_12CoreGraphics7CGFloatVtcfC");
639cached!(long_press_ma,       c"$s7SwiftUI16LongPressGestureVMa");
640cached!(geometry_proxy_size, c"$s7SwiftUI13GeometryProxyV4sizeSo6CGSizeVvg");
641cached!(geometry_reader_init, c"$s7SwiftUI14GeometryReaderV7contentACyxGxAA0C5ProxyVc_tcfC");
642
643// ── Compositing & 3D ──
644cached!(clipped_fn,          c"$s7SwiftUI4ViewPAAE7clipped11antialiasedQrSb_tF");
645cached!(compositing_group_fn, c"$s7SwiftUI4ViewPAAE16compositingGroupQryF");
646cached!(drawing_group_fn,    c"$s7SwiftUI4ViewPAAE12drawingGroup6opaque9colorModeQrSb_AA014ColorRenderingH0OtF");
647cached!(drawing_group_oret,  c"$s7SwiftUI4ViewPAAE12drawingGroup6opaque9colorModeQrSb_AA014ColorRenderingH0OtFQOMQ");
648cached!(rotation3d_fn,       c"$s7SwiftUI4ViewPAAE16rotation3DEffect_4axis6anchor0G1Z11perspectiveQrAA5AngleV_12CoreGraphics7CGFloatV1x_AM1yAM1ztAA9UnitPointVA2MtF");
649
650// ── Gestures ──
651cached!(drag_gesture_init,   c"$s7SwiftUI11DragGestureV15minimumDistance15coordinateSpaceAC12CoreGraphics7CGFloatV_xtcAA010CoordinateH8ProtocolRzlufC");
652cached!(drag_gesture_ma,     c"$s7SwiftUI11DragGestureVMa");
653cached!(local_space_ma,      c"$s7SwiftUI20LocalCoordinateSpaceVMa");
654cached!(local_space_wt,      c"$s7SwiftUI20LocalCoordinateSpaceVAA0dE8ProtocolAAWP");
655cached!(gesture_on_ended,    c"$s7SwiftUI7GesturePAAE7onEndedyAA01_eC0VyxGy5ValueQzcF");
656// `Gesture.onChanged(_:)`, the half of the pair that was never bound. It is a
657// *different* extension from `onEnded` — constrained to `Value: Equatable` —
658// so it takes that witness as an extra argument, and its result is
659// `_ChangedGesture` rather than `_EndedGesture`.
660cached!(gesture_on_changed,  c"$s7SwiftUI7GesturePAASQ5ValueRpzrlE9onChangedyAA01_fC0VyxGyAEcF");
661// The three combinators. Each takes the other gesture by address and returns a
662// two-parameter wrapper; the shapes are identical, so one helper drives all
663// three. `SimultaneousGesture` is nineteen characters, not twenty — the length
664// prefix is the mangling, and guessing it resolves to nothing.
665cached!(gesture_sequenced,   c"$s7SwiftUI7GesturePAAE9sequenced6beforeAA08SequenceC0Vyxqd__Gqd___tAaBRd__lF");
666cached!(gesture_exclusively, c"$s7SwiftUI7GesturePAAE11exclusively6beforeAA09ExclusiveC0Vyxqd__Gqd___tAaBRd__lF");
667cached!(gesture_simultaneously, c"$s7SwiftUI7GesturePAAE14simultaneously4withAA012SimultaneousC0Vyxqd__Gqd___tAaBRd__lF");
668cached!(sequence_gesture_desc,     c"$s7SwiftUI15SequenceGestureVMn");
669cached!(exclusive_gesture_desc,    c"$s7SwiftUI16ExclusiveGestureVMn");
670cached!(simultaneous_gesture_desc, c"$s7SwiftUI19SimultaneousGestureVMn");
671// `_ChangedGesture<Content>` exports no `…Ma`, only its descriptor: the
672// metadata takes three key arguments (Content, Content: Gesture,
673// Content.Value: Equatable), which is one more than `generic_metadata2` takes.
674cached!(changed_gesture_desc, c"$s7SwiftUI15_ChangedGestureVMn");
675cached!(tap_gesture_ma,      c"$s7SwiftUI10TapGestureVMa");
676cached!(gesture_mask_ma,     c"$s7SwiftUI11GestureMaskVMa");
677// The *descriptor*, not the accessor: `EquatableView` is generic, so calling
678// its `…Ma` with no key arguments reads whatever is in the argument registers.
679cached!(equatable_view_desc, c"$s7SwiftUI13EquatableViewVMn");
680// `.draggable(_:)`, the plain `some Transferable` overload — a different
681// symbol from the `containerItemID:` one already bound.
682// `.scrollPosition(_:anchor:)` — the `Binding<ScrollPosition>` overload, a
683// different symbol from the `id:` one already bound.
684cached!(scroll_position_fn,   c"$s7SwiftUI4ViewPAAE14scrollPosition_6anchorQrAA7BindingVyAA06ScrollE0VG_AA9UnitPointVSgtF");
685cached!(scroll_position_oret, c"$s7SwiftUI4ViewPAAE14scrollPosition_6anchorQrAA7BindingVyAA06ScrollE0VG_AA9UnitPointVSgtFQOMQ");
686cached!(scroll_position_ma,   c"$s7SwiftUI14ScrollPositionVMa");
687// `ScrollPosition.init(idType:edge:)`. `idType` defaults to `Never.self`,
688// which is what a scroll view with no identified rows uses.
689cached!(scroll_position_edge_init, c"$s7SwiftUI14ScrollPositionV6idType4edgeACxm_AA4EdgeOtcSHRzs8SendableRzlufC");
690cached!(draggable_fn,   c"$s7SwiftUI4ViewPAAE9draggableyQrqd__yXA16CoreTransferable0F0Rd__lF");
691cached!(draggable_oret, c"$s7SwiftUI4ViewPAAE9draggableyQrqd__yXA16CoreTransferable0F0Rd__lFQOMQ");
692// `String: Transferable`, which lives in CoreTransferable rather than SwiftUI.
693cached!(string_transferable_wt, c"$sSS16CoreTransferable0B0AAWP");
694// `.contentToolbar(for:content:)`. `ContentToolbarPlacement` has no case this
695// platform can build — all three getters are trap stubs on macOS, measured —
696// so the whole binding is iOS-only.
697#[cfg(not(target_os = "macos"))]
698cached!(content_toolbar_fn,   c"$s7SwiftUI4ViewPAAE14contentToolbar3for0D0QrAA07ContentE9PlacementV_qd__yXEtAaBRd__lF");
699#[cfg(not(target_os = "macos"))]
700cached!(content_toolbar_oret, c"$s7SwiftUI4ViewPAAE14contentToolbar3for0D0QrAA07ContentE9PlacementV_qd__yXEtAaBRd__lFQOMQ");
701#[cfg(not(target_os = "macos"))]
702cached!(content_toolbar_placement_ma, c"$s7SwiftUI23ContentToolbarPlacementVMa");
703// ── iOS-only modifiers ──
704// Eight members SwiftUI declares `@available(macOS, unavailable)`. There is no
705// macOS symbol to resolve, so the whole group is gated rather than left to fail
706// at first use; `examples/ios_parity.rs` is where they are checked, in a
707// simulator, against the same Swift.
708#[cfg(not(target_os = "macos"))]
709cached!(full_screen_cover_fn,   c"$s7SwiftUI4ViewPAAE15fullScreenCover11isPresented9onDismiss7contentQrAA7BindingVySbG_yycSgqd__yctAaBRd__lF");
710#[cfg(not(target_os = "macos"))]
711cached!(full_screen_cover_oret, c"$s7SwiftUI4ViewPAAE15fullScreenCover11isPresented9onDismiss7contentQrAA7BindingVySbG_yycSgqd__yctAaBRd__lFQOMQ");
712// `statusBarHidden(_:)` is `@_alwaysEmitIntoClient` — no symbol of its own. Its
713// body is `statusBar(hidden:)`, which *is* exported, so that is what is bound;
714// calling it is what calling `statusBarHidden` compiles to.
715#[cfg(not(target_os = "macos"))]
716cached!(status_bar_fn,   c"$s7SwiftUI4ViewPAAE9statusBar6hiddenQrSb_tF");
717#[cfg(not(target_os = "macos"))]
718cached!(status_bar_oret, c"$s7SwiftUI4ViewPAAE9statusBar6hiddenQrSb_tFQOMQ");
719#[cfg(not(target_os = "macos"))]
720cached!(navigation_bar_hidden_fn,   c"$s7SwiftUI4ViewPAAE19navigationBarHiddenyQrSbF");
721#[cfg(not(target_os = "macos"))]
722cached!(navigation_bar_hidden_oret, c"$s7SwiftUI4ViewPAAE19navigationBarHiddenyQrSbFQOMQ");
723#[cfg(not(target_os = "macos"))]
724cached!(nav_bar_title_display_mode_fn,   c"$s7SwiftUI4ViewPAAE29navigationBarTitleDisplayModeyQrAA010NavigationE4ItemV0fgH0OF");
725#[cfg(not(target_os = "macos"))]
726cached!(nav_bar_title_display_mode_oret, c"$s7SwiftUI4ViewPAAE29navigationBarTitleDisplayModeyQrAA010NavigationE4ItemV0fgH0OFQOMQ");
727#[cfg(not(target_os = "macos"))]
728cached!(title_display_mode_ma, c"$s7SwiftUI17NavigationBarItemV16TitleDisplayModeOMa");
729// `UIKeyboardType` and `UITextAutocapitalizationType` are `NS_ENUM(NSInteger)`,
730// so each arrives as one `Int` in x0 — no metadata to look up.
731#[cfg(not(target_os = "macos"))]
732cached!(keyboard_type_fn,   c"$s7SwiftUI4ViewPAAE12keyboardTypeyQrSo010UIKeyboardE0VF");
733#[cfg(not(target_os = "macos"))]
734cached!(keyboard_type_oret, c"$s7SwiftUI4ViewPAAE12keyboardTypeyQrSo010UIKeyboardE0VFQOMQ");
735#[cfg(not(target_os = "macos"))]
736cached!(autocapitalization_fn,   c"$s7SwiftUI4ViewPAAE18autocapitalizationyQrSo28UITextAutocapitalizationTypeVF");
737#[cfg(not(target_os = "macos"))]
738cached!(autocapitalization_oret, c"$s7SwiftUI4ViewPAAE18autocapitalizationyQrSo28UITextAutocapitalizationTypeVFQOMQ");
739#[cfg(not(target_os = "macos"))]
740cached!(text_input_autocapitalization_fn,   c"$s7SwiftUI4ViewPAAE27textInputAutocapitalizationyQrAA04TexteF0VSgF");
741#[cfg(not(target_os = "macos"))]
742cached!(text_input_autocapitalization_oret, c"$s7SwiftUI4ViewPAAE27textInputAutocapitalizationyQrAA04TexteF0VSgFQOMQ");
743#[cfg(not(target_os = "macos"))]
744cached!(text_input_autocapitalization_ma, c"$s7SwiftUI27TextInputAutocapitalizationVMa");
745#[cfg(not(target_os = "macos"))]
746cached!(defers_system_gestures_fn,   c"$s7SwiftUI4ViewPAAE20defersSystemGestures2onQrAA4EdgeO3SetV_tF");
747#[cfg(not(target_os = "macos"))]
748cached!(defers_system_gestures_oret, c"$s7SwiftUI4ViewPAAE20defersSystemGestures2onQrAA4EdgeO3SetV_tFQOMQ");
749
750// ── The iOS-only end of Apple's catalogue ──
751// `MultiDatePicker`, whose selection is a `Set<DateComponents>` — the only
752// SwiftUI control whose binding holds a Foundation collection.
753#[cfg(not(target_os = "macos"))]
754cached!(multi_date_picker_init, c"$s7SwiftUI15MultiDatePickerVA2A4TextVRszrlE_9selectionACyAEGAA18LocalizedStringKeyV_AA7BindingVyShy10Foundation0D10ComponentsVGGtcfC");
755// `DateComponents` has no initialiser a caller can reach without passing all
756// seventeen of its optionals, so one is built as an `NSDateComponents` through
757// the Objective-C runtime and bridged. That bridge is documented API and takes
758// the class instance as a single word.
759#[cfg(not(target_os = "macos"))]
760cached!(date_components_ma,      c"$s10Foundation14DateComponentsVMa");
761#[cfg(not(target_os = "macos"))]
762cached!(date_components_from_ns, c"$s10Foundation14DateComponentsV36_unconditionallyBridgeFromObjectiveCyACSo06NSDateC0CSgFZ");
763// `.actionSheet(isPresented:content:)` — deprecated in favour of
764// `confirmationDialog`, and bound because Apple's catalogue still lists it.
765#[cfg(not(target_os = "macos"))]
766cached!(action_sheet_fn,   c"$s7SwiftUI4ViewPAAE11actionSheet11isPresented7contentQrAA7BindingVySbG_AA06ActionE0VyXEtF");
767#[cfg(not(target_os = "macos"))]
768cached!(action_sheet_oret, c"$s7SwiftUI4ViewPAAE11actionSheet11isPresented7contentQrAA7BindingVySbG_AA06ActionE0VyXEtFQOMQ");
769#[cfg(not(target_os = "macos"))]
770cached!(action_sheet_ma,   c"$s7SwiftUI11ActionSheetVMa");
771#[cfg(not(target_os = "macos"))]
772cached!(action_sheet_init, c"$s7SwiftUI11ActionSheetV5title7message7buttonsAcA4TextV_AHSgSayAA5AlertV6ButtonVGtcfC");
773#[cfg(not(target_os = "macos"))]
774cached!(alert_button_ma,          c"$s7SwiftUI5AlertV6ButtonVMa");
775#[cfg(not(target_os = "macos"))]
776cached!(alert_button_cancel,      c"$s7SwiftUI5AlertV6ButtonV6cancelyAEyycSgFZ");
777#[cfg(not(target_os = "macos"))]
778cached!(alert_button_default,     c"$s7SwiftUI5AlertV6ButtonV7default_6actionAeA4TextV_yycSgtFZ");
779#[cfg(not(target_os = "macos"))]
780cached!(alert_button_destructive, c"$s7SwiftUI5AlertV6ButtonV11destructive_6actionAeA4TextV_yycSgtFZ");
781// `.indexViewStyle(_:)`. The mangling compresses `View` to a substitution —
782// `05indexC5Style`, not `14indexViewStyle` — which is why searching the export
783// table for the obvious spelling finds nothing and suggests it is inlinable.
784#[cfg(not(target_os = "macos"))]
785cached!(index_view_style_fn,    c"$s7SwiftUI4ViewPAAE05indexC5StyleyQrqd__AA05IndexcE0Rd__lF");
786#[cfg(not(target_os = "macos"))]
787cached!(index_view_style_oret,  c"$s7SwiftUI4ViewPAAE05indexC5StyleyQrqd__AA05IndexcE0Rd__lFQOMQ");
788#[cfg(not(target_os = "macos"))]
789cached!(index_view_style_proto, c"$s7SwiftUI14IndexViewStyleMp");
790#[cfg(not(target_os = "macos"))]
791cached!(page_index_style_ma,    c"$s7SwiftUI18PageIndexViewStyleVMa");
792#[cfg(not(target_os = "macos"))]
793cached!(page_index_style_init,  c"$s7SwiftUI18PageIndexViewStyleV21backgroundDisplayModeA2C010BackgroundhI0V_tcfC");
794#[cfg(not(target_os = "macos"))]
795cached!(page_index_background_ma, c"$s7SwiftUI18PageIndexViewStyleV21BackgroundDisplayModeVMa");
796
797cached!(tap_gesture_init,    c"$s7SwiftUI10TapGestureV5countACSi_tcfC");
798cached!(drag_value_ma,       c"$s7SwiftUI11DragGestureV5ValueVMa");
799cached!(drag_value_translation, c"$s7SwiftUI11DragGestureV5ValueV11translationSo6CGSizeVvg");
800cached!(magnify_value_ma,    c"$s7SwiftUI14MagnifyGestureV5ValueVMa");
801cached!(rotate_value_ma,     c"$s7SwiftUI13RotateGestureV5ValueVMa");
802cached!(scroll_geometry_ma,  c"$s7SwiftUI14ScrollGeometryVMa");
803cached!(view_dimensions_ma,  c"$s7SwiftUI14ViewDimensionsVMa");
804cached!(view_dimensions_width,  c"$s7SwiftUI14ViewDimensionsV5width12CoreGraphics7CGFloatVvg");
805cached!(view_dimensions_height, c"$s7SwiftUI14ViewDimensionsV6height12CoreGraphics7CGFloatVvg");
806cached!(key_press_ma,        c"$s7SwiftUI8KeyPressVMa");
807cached!(ended_gesture_ma,    c"$s7SwiftUI13_EndedGestureVMa");
808cached!(gesture_oret,        c"$s7SwiftUI4ViewPAAE7gesture_9includingQrqd___AA11GestureMaskVtAA0F0Rd__lFQOMQ");
809cached!(magnify_gesture_init, c"$s7SwiftUI14MagnifyGestureV17minimumScaleDeltaAC12CoreGraphics7CGFloatV_tcfC");
810cached!(magnify_gesture_ma,  c"$s7SwiftUI14MagnifyGestureVMa");
811cached!(rotate_gesture_init, c"$s7SwiftUI13RotateGestureV17minimumAngleDeltaAcA0F0V_tcfC");
812cached!(rotate_gesture_ma,   c"$s7SwiftUI13RotateGestureVMa");
813
814cached!(on_change_fn,        c"$s7SwiftUI4ViewPAAE8onChange2of7initial_Qrqd___Sbyqd___qd__tctSQRd__lF");
815
816cached!(popover_core_fn,     c"$s7SwiftUI4ViewPAAE11popoverCore11isPresented16attachmentAnchor10arrowEdges0F10Detachable7contentQrAA7BindingVySbG_AA017PopoverAttachmentI0OAA4EdgeO3SetVSgSbqd__yctAaBRd__lF");
817cached!(anchor_source_bounds, c"$s7SwiftUI6AnchorV6SourceVAASo6CGRectVRszlE6boundsAEyAG_GvgZ");
818cached!(popover_anchor_ma,   c"$s7SwiftUI23PopoverAttachmentAnchorOMa");
819
820// ── Toolbar ──
821cached!(toolbar_fn,          c"$s7SwiftUI4ViewPAAE7toolbar7contentQrqd__yXE_tAA14ToolbarContentRd__lF");
822cached!(toolbar_item_init,   c"$s7SwiftUI11ToolbarItemVAAytRszrlE9placement7contentACyytq_GAA0cD9PlacementV_q_yXEtcfC");
823cached!(toolbar_build_block, c"$s7SwiftUI21ToolbarContentBuilderV10buildBlockyQrxAA0cD0RzlFZ");
824cached!(toolbar_placement_ma, c"$s7SwiftUI20ToolbarItemPlacementVMa");
825cached!(toolbar_placement_auto, c"$s7SwiftUI20ToolbarItemPlacementV9automaticACvgZ");
826cached!(toolbar_content_proto, c"$s7SwiftUI14ToolbarContentMp");
827// `.toolbar(id:content:)` — the customizable toolbar, whose items the user can
828// rearrange and whose arrangement the system persists under that id.
829//
830// Customizability is carried by the *item's* type, not by a flag: the
831// conformance is `extension ToolbarItem: CustomizableToolbarContent where ID ==
832// String`, so an item built with `init(placement:content:)` has `ID == ()` and
833// cannot be passed here at all. The id-taking initialiser is the one that
834// produces a conforming item.
835cached!(toolbar_id_fn,   c"$s7SwiftUI4ViewPAAE7toolbar2id7contentQrSS_qd__yXEtAA26CustomizableToolbarContentRd__lF");
836cached!(toolbar_id_oret, c"$s7SwiftUI4ViewPAAE7toolbar2id7contentQrSS_qd__yXEtAA26CustomizableToolbarContentRd__lFQOMQ");
837cached!(toolbar_item_id_init, c"$s7SwiftUI11ToolbarItemVAASSRszrlE2id9placement14showsByDefault7contentACySSq_GSS_AA0cD9PlacementVSbq_yXEtcfC");
838cached!(customizable_toolbar_content_proto, c"$s7SwiftUI26CustomizableToolbarContentMp");
839
840// ── Containers ──
841cached!(foreach_range_init,  c"$s7SwiftUI7ForEachVAASnySiGRszSiRs_AA4ViewR0_rlE_7contentACyADSiq0_GAD_q0_SictcfC");
842cached!(list_id_init,        c"$s7SwiftUI4ListVAAs5NeverORszrlE_2id10rowContentACyAeA7ForEachVyqd__qd_0_AA6HStackVyqd_1_GGGqd___s7KeyPathCy7ElementQyd__qd_0_Gqd_1_ARctcAMRs_SkRd__SHRd_0_AA4ViewRd_1_r1_lufC");
843cached!(list_init,           c"$s7SwiftUI4ListVAAs5NeverORszrlE7contentACyAEq_Gq_yXE_tcfC");
844cached!(tabview_init,        c"$s7SwiftUI7TabViewVAASiRszrlE7contentACySiq_Gq_yXE_tcfC");
845cached!(navstack_init,       c"$s7SwiftUI15NavigationStackV4rootACyAA0C4PathVq_Gq_yXE_tcAFRszrlufC");
846cached!(groupbox_init,       c"$s7SwiftUI8GroupBoxVA2A9EmptyViewVRszrlE7contentACyAEq_Gq_yXE_tcfC");
847cached!(gridrow_init,        c"$s7SwiftUI7GridRowV9alignment7contentACyxGAA17VerticalAlignmentVSg_xyXEtcfC");
848
849cached!(disclosure_init,     c"$s7SwiftUI15DisclosureGroupVA2A4TextVRszrlE_7contentACyAEq_GAA18LocalizedStringKeyV_q_yctcfC");
850
851cached!(grid_init,           c"$s7SwiftUI4GridV9alignment17horizontalSpacing08verticalF07contentACyxGAA9AlignmentV_12CoreGraphics7CGFloatVSgANxyXEtcfC");
852cached!(menu_init,           c"$s7SwiftUI4MenuV_7contentACyAA4TextVq_GAA18LocalizedStringKeyV_q_yXEtcAFRszrlufC");
853cached!(gauge_init,          c"$s7SwiftUI5GaugeV5value2in5labelACyxAA9EmptyViewVA2HGqd___SNyqd__GxyXEtcAHRs_AHRs0_AHRs1_SBRd__lufC");
854
855// ── Controls ──
856cached!(binding_constant,    c"$s7SwiftUI7BindingV8constantyACyxGxFZ");
857cached!(binding_get_set,     c"$s7SwiftUI7BindingV3get3setACyxGxyc_yxctcfC");
858cached!(binding_wrapped_set, c"$s7SwiftUI7BindingV12wrappedValuexvs");
859cached!(toggle_sources_init, c"$s7SwiftUI6ToggleVA2A4TextVRszrlE_4isOnACyAEGAA18LocalizedStringKeyV_qd__tcSkRd__AA7BindingVySbG7ElementRtd__lufC");
860cached!(toggle_label_init, c"$s7SwiftUI6ToggleV4isOn5labelACyxGAA7BindingVySbG_xyXEtcfC");
861cached!(toggle_init,         c"$s7SwiftUI6ToggleVA2A4TextVRszrlE_4isOnACyAEGAA18LocalizedStringKeyV_AA7BindingVySbGtcfC");
862cached!(textfield_init,      c"$s7SwiftUI9TextFieldVA2A0C0VRszrlE_4text16onEditingChanged0F6CommitACyAEGAA18LocalizedStringKeyV_AA7BindingVySSGySbcyyctcfC");
863cached!(textfield_axis_init, c"$s7SwiftUI9TextFieldVA2A0C0VRszrlE_4text4axisACyAEGAA18LocalizedStringKeyV_AA7BindingVySSGAA4AxisOtcfC");
864// ── Tab and the TabContent family ──
865cached!(tab_content_proto, c"$s7SwiftUI10TabContentMp");
866cached!(tuple_tab_ma,         c"$s7SwiftUI16_TupleTabContentVMa");
867cached!(tab_builder_content_mn, c"$s7SwiftUI17TabContentBuilderV0D0VMn");
868cached!(tabview_ma,           c"$s7SwiftUI7TabViewVMa");
869cached!(tab_identified_oret,  c"$s7SwiftUI3TabVAASHRzAA4ViewR_AaDR0_rlE011_identifiedD0QrvpQOMQ");
870cached!(never_meta,           c"$ss5NeverON");
871cached!(never_hashable_wt,    c"$ss5NeverOSHsWP");
872cached!(tuple_tab_init,    c"$s7SwiftUI16_TupleTabContentVyACyxq_Gq_cfC");
873cached!(tabview_content_init, c"$s7SwiftUI7TabViewV7contentACys5NeverOAA0C14ContentBuilderV0G0VyAF_qd__GGqd__yXE_tcAFRszAKRs_AA0cG0Rd__lufC");
874cached!(tab_init,          c"$s7SwiftUI3TabVAAs5NeverORszAA4ViewR_AaFR0_rlE_11systemImage7contentACyAEq_AA07DefaultC5LabelVGAA18LocalizedStringKeyV_SSq_yXEtcAJRs0_rlufC");
875cached!(securefield_init,    c"$s7SwiftUI11SecureFieldVA2A4TextVRszrlE_4text8onCommitACyAEGAA18LocalizedStringKeyV_AA7BindingVySSGyyctcfC");
876cached!(slider_init,         c"$s7SwiftUI6SliderVA2A9EmptyViewVRszAERs_rlE5value2in16onEditingChangedACyA2EGAA7BindingVyqd__G_SNyqd__GySbctcSBRd__SB6StrideRpd__lufC");
877cached!(slider_step_init,    c"$s7SwiftUI6SliderVA2A9EmptyViewVRszAERs_rlE5value2in4step16onEditingChangedACyA2EGAA7BindingVyqd__G_SNyqd__G6StrideQyd__ySbctcSBRd__SBAPRQlufC");
878cached!(stepper_actions_init, c"$s7SwiftUI7StepperVA2A4TextVRszrlE_11onIncrement0E9Decrement0E14EditingChangedACyAEGAA18LocalizedStringKeyV_yycSgALySbctcfC");
879cached!(stepper_init,        c"$s7SwiftUI7StepperVA2A4TextVRszrlE_5value2in4step16onEditingChangedACyAEGAA18LocalizedStringKeyV_AA7BindingVyqd__GSNyqd__G6StrideQyd__ySbctcSxRd__lufC");
880cached!(strideable_proto,    c"$sSxMp");
881cached!(string_meta_sym,     c"$sSSN");
882cached!(bool_meta,           c"$sSbN");
883
884cached!(label_init,          c"$s7SwiftUI5LabelVA2A4TextVRszAA5ImageVRs_rlE_06systemE0ACyAeGGAA18LocalizedStringKeyV_SStcfC");
885cached!(lazy_vstack_init,    c"$s7SwiftUI10LazyVStackV9alignment7spacing11pinnedViews7contentACyxGAA19HorizontalAlignmentV_12CoreGraphics7CGFloatVSgAA016PinnedScrollableH0VxyXEtcfC");
886cached!(lazy_hstack_init,    c"$s7SwiftUI10LazyHStackV9alignment7spacing11pinnedViews7contentACyxGAA17VerticalAlignmentV_12CoreGraphics7CGFloatVSgAA016PinnedScrollableH0VxyXEtcfC");
887cached!(lazy_vstack_ma,      c"$s7SwiftUI10LazyVStackVMa");
888cached!(lazy_hstack_ma,      c"$s7SwiftUI10LazyHStackVMa");
889
890// ── Shapes ──
891cached!(rectangle_init,      c"$s7SwiftUI9RectangleVACycfC");
892cached!(circle_init,         c"$s7SwiftUI6CircleVACycfC");
893cached!(ellipse_init,        c"$s7SwiftUI7EllipseVACycfC");
894cached!(capsule_init,        c"$s7SwiftUI7CapsuleV5styleAcA18RoundedCornerStyleO_tcfC");
895cached!(rounded_rect_init,   c"$s7SwiftUI16RoundedRectangleV12cornerRadius5styleAC12CoreGraphics7CGFloatV_AA0C11CornerStyleOtcfC");
896
897// ── Gradients ──
898cached!(array_alloc_uninit,  c"$ss27_allocateUninitializedArrayySayxG_BptBwlF");
899cached!(gradient_init,       c"$s7SwiftUI8GradientV6colorsACSayAA5ColorVG_tcfC");
900cached!(gradient_meta,       c"$s7SwiftUI8GradientVN");
901cached!(linear_gradient_init, c"$s7SwiftUI14LinearGradientV8gradient10startPoint03endG0AcA0D0V_AA04UnitG0VAJtcfC");
902cached!(linear_gradient_wt,  c"$s7SwiftUI14LinearGradientVAA10ShapeStyleAAWP");
903cached!(radial_gradient_init, c"$s7SwiftUI14RadialGradientV8gradient6center11startRadius03endH0AcA0D0V_AA9UnitPointV12CoreGraphics7CGFloatVANtcfC");
904cached!(radial_gradient_wt,  c"$s7SwiftUI14RadialGradientVAA10ShapeStyleAAWP");
905// The two gradients the crate had no counterpart for. `AngularGradient` takes
906// a built `Gradient`; `EllipticalGradient` takes the colours directly, which
907// is a different initialiser shape rather than an oversight.
908// `LazyVGrid` / `LazyHGrid` and the `GridItem` list they lay out on.
909cached!(grid_item_ma,        c"$s7SwiftUI8GridItemVMa");
910cached!(grid_item_size_ma,   c"$s7SwiftUI8GridItemV4SizeOMa");
911cached!(grid_item_init,      c"$s7SwiftUI8GridItemV_7spacing9alignmentA2C4SizeO_12CoreGraphics7CGFloatVSgAA9AlignmentVSgtcfC");
912cached!(lazy_vgrid_ma,       c"$s7SwiftUI9LazyVGridVMa");
913cached!(lazy_vgrid_init,     c"$s7SwiftUI9LazyVGridV7columns9alignment7spacing11pinnedViews7contentACyxGSayAA8GridItemVG_AA19HorizontalAlignmentV12CoreGraphics7CGFloatVSgAA016PinnedScrollableI0VxyXEtcfC");
914cached!(lazy_hgrid_ma,       c"$s7SwiftUI9LazyHGridVMa");
915cached!(lazy_hgrid_init,     c"$s7SwiftUI9LazyHGridV4rows9alignment7spacing11pinnedViews7contentACyxGSayAA8GridItemVG_AA17VerticalAlignmentV12CoreGraphics7CGFloatVSgAA016PinnedScrollableI0VxyXEtcfC");
916cached!(angular_gradient_init, c"$s7SwiftUI15AngularGradientV8gradient6center5angleAcA0D0V_AA9UnitPointVAA5AngleVtcfC");
917cached!(angular_gradient_wt,   c"$s7SwiftUI15AngularGradientVAA10ShapeStyleAAWP");
918cached!(elliptical_gradient_init, c"$s7SwiftUI18EllipticalGradientV6colors6center19startRadiusFraction03endhI0ACSayAA5ColorVG_AA9UnitPointV12CoreGraphics7CGFloatVAOtcfC");
919cached!(elliptical_gradient_wt,   c"$s7SwiftUI18EllipticalGradientVAA10ShapeStyleAAWP");
920
921// ── Layout & compositing modifiers ──
922cached!(clip_shape_fn,       c"$s7SwiftUI4ViewPAAE9clipShape_5styleQrqd___AA9FillStyleVtAA0E0Rd__lF");
923cached!(overlay_fn,          c"$s7SwiftUI4ViewPAAE7overlay9alignment7contentQrAA9AlignmentV_qd__yXEtAaBRd__lF");
924cached!(overlay_in_fn,   c"$s7SwiftUI4ViewPAAE7overlay_2in9fillStyleQrqd___qd_0_AA04FillG0VtAA05ShapeG0Rd__AA0I0Rd_0_r0_lF");
925cached!(overlay_in_oret, c"$s7SwiftUI4ViewPAAE7overlay_2in9fillStyleQrqd___qd_0_AA04FillG0VtAA05ShapeG0Rd__AA0I0Rd_0_r0_lFQOMQ");
926cached!(background_content_fn, c"$s7SwiftUI4ViewPAAE10background9alignment7contentQrAA9AlignmentV_qd__yXEtAaBRd__lF");
927cached!(mask_fn,             c"$s7SwiftUI4ViewPAAE4mask9alignment_QrAA9AlignmentV_qd__yXEtAaBRd__lF");
928cached!(aspect_ratio_fn,     c"$s7SwiftUI4ViewPAAE11aspectRatio_11contentModeQr12CoreGraphics7CGFloatVSg_AA07ContentG0OtF");
929cached!(fixed_size_fn,       c"$s7SwiftUI4ViewPAAE9fixedSize10horizontal8verticalQrSb_SbtF");
930cached!(z_index_fn,          c"$s7SwiftUI4ViewPAAE6zIndexyQrSdF");
931cached!(disabled_fn,         c"$s7SwiftUI4ViewPAAE8disabledyQrSbF");
932cached!(hidden_fn,           c"$s7SwiftUI4ViewPAAE6hiddenQryF");
933cached!(blend_mode_fn,       c"$s7SwiftUI4ViewPAAE9blendModeyQrAA05BlendE0OF");
934
935// ── Materials & Liquid Glass ──
936cached!(material_ma,         c"$s7SwiftUI8MaterialVMa");
937cached!(material_shapestyle_wt, c"$s7SwiftUI8MaterialVAA10ShapeStyleAAWP");
938cached!(glass_ma,            c"$s7SwiftUI5GlassVMa");
939cached!(glass_regular,       c"$s7SwiftUI5GlassV7regularACvgZ");
940cached!(glass_shape_ma,      c"$s7SwiftUI23DefaultGlassEffectShapeVMa");
941cached!(glass_shape_init,    c"$s7SwiftUI23DefaultGlassEffectShapeVACycfC");
942cached!(glass_effect_fn2,    c"$s7SwiftUI4ViewPAAE11glassEffect_2inQrAA5GlassV_qd__tAA5ShapeRd__lF");
943cached!(shape_proto,         c"$s7SwiftUI5ShapeMp");
944// `StrokeShapeView`'s nominal descriptor. Swift's `.stroke(_:lineWidth:)` is
945// `@inlinable` and builds the struct in line, so there is no initialiser to
946// call — only the descriptor to instantiate from.
947cached!(stroke_shape_view_desc, c"$s7SwiftUI15StrokeShapeViewVMn");
948// `_TrimmedShape`'s descriptor. `.trim(from:to:)` is `@inlinable`, so there is
949// no initialiser — only the struct, which is the shape plus two fractions.
950cached!(trimmed_shape_desc,  c"$s7SwiftUI13_TrimmedShapeVMn");
951// `_MaskEffect`'s descriptor. The alignment-free `.mask(_:)` is deprecated and
952// inlined, so there is no function to call — only the modifier to build.
953cached!(mask_effect_desc,    c"$s7SwiftUI11_MaskEffectVMn");
954cached!(emptyview_meta,      c"$s7SwiftUI9EmptyViewVN");
955cached!(emptyview_view_wt,   c"$s7SwiftUI9EmptyViewVAA0D0AAWP");
956
957// ── Theming ──
958cached!(tint_fn,             c"$s7SwiftUI4ViewPAAE4tintyQrqd__SgAA10ShapeStyleRd__lF");
959cached!(color_scheme_fn,     c"$s7SwiftUI4ViewPAAE20preferredColorSchemeyQrAA0eF0OSgF");
960cached!(control_size_fn,     c"$s7SwiftUI4ViewPAAE11controlSizeyQrAA07ControlE0OF");
961// ── Styles written in Rust ────────────────────────────────────────────────
962//
963// `ButtonStyle` and `LabelStyle` are two of the protocols SwiftUI asks a
964// *client* to conform to. Each has three requirements and no defaults: the
965// associated `Body`, its `View` conformance, and `makeBody(configuration:)`.
966cached!(button_style_custom_fn,   c"$s7SwiftUI4ViewPAAE11buttonStyleyQrqd__AA06ButtonE0Rd__lF");
967cached!(button_style_custom_oret, c"$s7SwiftUI4ViewPAAE11buttonStyleyQrqd__AA06ButtonE0Rd__lFQOMQ");
968cached!(button_style_proto,       c"$s7SwiftUI11ButtonStyleMp");
969cached!(button_config_label,      c"$s7SwiftUI24ButtonStyleConfigurationV5labelAC5LabelVvg");
970cached!(button_config_label_ma,   c"$s7SwiftUI24ButtonStyleConfigurationV5LabelVMa");
971cached!(button_config_pressed,    c"$s7SwiftUI24ButtonStyleConfigurationV9isPressedSbvg");
972cached!(label_style_proto,        c"$s7SwiftUI10LabelStyleMp");
973cached!(label_config_title,       c"$s7SwiftUI23LabelStyleConfigurationV5titleAC5TitleVvg");
974cached!(label_config_title_ma,    c"$s7SwiftUI23LabelStyleConfigurationV5TitleVMa");
975cached!(label_config_icon,        c"$s7SwiftUI23LabelStyleConfigurationV4iconAC4IconVvg");
976cached!(label_config_icon_ma,     c"$s7SwiftUI23LabelStyleConfigurationV4IconVMa");
977cached!(button_style_fn,     c"$s7SwiftUI4ViewPAAE11buttonStyleyQrqd__AA015PrimitiveButtonE0Rd__lF");
978cached!(button_style_oret,   c"$s7SwiftUI4ViewPAAE11buttonStyleyQrqd__AA015PrimitiveButtonE0Rd__lFQOMQ");
979cached!(primitive_button_style_proto, c"$s7SwiftUI20PrimitiveButtonStyleMp");
980cached!(glass_button_ma,     c"$s7SwiftUI16GlassButtonStyleVMa");
981cached!(glass_button_init,   c"$s7SwiftUI16GlassButtonStyleVACycfC");
982cached!(bordered_button_ma,  c"$s7SwiftUI19BorderedButtonStyleVMa");
983cached!(bordered_button_init, c"$s7SwiftUI19BorderedButtonStyleVACycfC");
984
985// ── ScrollView ──
986cached!(scrollview_init,     c"$s7SwiftUI10ScrollViewV_15showsIndicators7contentACyxGAA4AxisO3SetV_SbxyXEtcfC");
987cached!(scrollview_ma,       c"$s7SwiftUI10ScrollViewVMa");
988
989
990// ── Modifiers ──
991cached!(font_fn,             c"$s7SwiftUI4ViewPAAE4fontyQrAA4FontVSgF");
992cached!(foreground_style3_fn, c"$s7SwiftUI4ViewPAAE15foregroundStyleyQrqd___qd_0_qd_1_tAA05ShapeE0Rd__AaERd_0_AaERd_1_r1_lF");
993cached!(foreground_style2_fn, c"$s7SwiftUI4ViewPAAE15foregroundStyleyQrqd___qd_0_tAA05ShapeE0Rd__AaERd_0_r0_lF");
994cached!(foreground_style_fn, c"$s7SwiftUI4ViewPAAE15foregroundStyleyQrqd__AA05ShapeE0Rd__lF");
995cached!(bold_fn,             c"$s7SwiftUI4ViewPAAE4boldyQrSbF");
996cached!(corner_radius_fn,    c"$s7SwiftUI4ViewPAAE12cornerRadius_11antialiasedQr12CoreGraphics7CGFloatV_SbtF");
997
998// `.padding()` with no argument is *not* the `padding(CGFloat)` overload: it is
999// `padding(_ edges: Edge.Set, _ length: CGFloat?)` with `.all` and nil, and the
1000// nil is what makes the amount system-chosen rather than zero.
1001cached!(padding_edges_fn,   c"$s7SwiftUI4ViewPAAE7paddingyQrAA4EdgeO3SetV_12CoreGraphics7CGFloatVSgtF");
1002cached!(padding_edges_oret, c"$s7SwiftUI4ViewPAAE7paddingyQrAA4EdgeO3SetV_12CoreGraphics7CGFloatVSgtFQOMQ");
1003// `.background(in:fillStyle:)` over an `InsettableShape`, and `.backgroundStyle`.
1004cached!(transition_scale_anchor, c"$s7SwiftUI13AnyTransitionV5scaleAD6anchorAC12CoreGraphics7CGFloatV_AA9UnitPointVtFZ");
1005cached!(transition_combined,     c"$s7SwiftUI13AnyTransitionV8combined4withA2C_tF");
1006cached!(task_modifier2_init, c"$s7SwiftUI14_TaskModifier2V4name18executorPreference8priority6actionACSS_Sch_pSgScPyyYaYAcntcfC");
1007cached!(task_modifier2_ma,   c"$s7SwiftUI14_TaskModifier2VMa");
1008cached!(insettable_shape_proto, c"$s7SwiftUI15InsettableShapeMp");
1009cached!(background_style_in_insettable_fn,   c"$s7SwiftUI4ViewPAAE10background_2in9fillStyleQrqd___qd_0_AA04FillG0VtAA05ShapeG0Rd__AA010InsettableI0Rd_0_r0_lF");
1010cached!(background_style_in_insettable_oret, c"$s7SwiftUI4ViewPAAE10background_2in9fillStyleQrqd___qd_0_AA04FillG0VtAA05ShapeG0Rd__AA010InsettableI0Rd_0_r0_lFQOMQ");
1011cached!(background_style_in_fn,   c"$s7SwiftUI4ViewPAAE10background_2in9fillStyleQrqd___qd_0_AA04FillG0VtAA05ShapeG0Rd__AA0I0Rd_0_r0_lF");
1012cached!(background_style_in_oret, c"$s7SwiftUI4ViewPAAE10background_2in9fillStyleQrqd___qd_0_AA04FillG0VtAA05ShapeG0Rd__AA0I0Rd_0_r0_lFQOMQ");
1013cached!(background_in_fn,   c"$s7SwiftUI4ViewPAAE10background2in9fillStyleQrqd___AA04FillG0VtAA15InsettableShapeRd__lF");
1014cached!(background_in_oret, c"$s7SwiftUI4ViewPAAE10background2in9fillStyleQrqd___AA04FillG0VtAA15InsettableShapeRd__lFQOMQ");
1015
1016cached!(padding_fn,      c"$s7SwiftUI4ViewPAAE7paddingyQr12CoreGraphics7CGFloatVF");
1017cached!(opacity_fn,      c"$s7SwiftUI4ViewPAAE7opacityyQrSdF");
1018cached!(frame_fn,        c"$s7SwiftUI4ViewPAAE5frame5width6height9alignmentQr12CoreGraphics7CGFloatVSg_AkA9AlignmentVtF");
1019cached!(bg_fn,           c"$s7SwiftUI4ViewPAAE10background_20ignoresSafeAreaEdgesQrqd___AA4EdgeO3SetVtAA10ShapeStyleRd__lF");
1020cached!(border_fn,       c"$s7SwiftUI4ViewPAAE6border_5widthQrqd___12CoreGraphics7CGFloatVtAA10ShapeStyleRd__lF");
1021
1022// ── visionOS: Hover effect ──
1023// View.hoverEffect<A>(_:isEnabled:) where A: CustomHoverEffect
1024cached!(hover_effect_fn,     c"$s7SwiftUI4ViewPAAE11hoverEffect_9isEnabledQrqd___SbtAA011CustomHoverE0Rd__lF");
1025// static CustomHoverEffect<>.lift getter (returns LiftHoverEffect)
1026#[cfg(not(target_os = "macos"))]
1027cached!(lift_hover_getter,   c"$s7SwiftUI17CustomHoverEffectPA2A04LiftdE0VRszrlE4liftAEvgZ");
1028// static CustomHoverEffect<>.highlight getter (returns HighlightHoverEffect)
1029#[cfg(not(target_os = "macos"))]
1030cached!(highlight_hover_getter, c"$s7SwiftUI17CustomHoverEffectPA2A09HighlightdE0VRszrlE9highlightAEvgZ");
1031// LiftHoverEffect metadata accessor
1032cached!(lift_hover_meta_acc, c"$s7SwiftUI15LiftHoverEffectVMa");
1033// LiftHoverEffect: CustomHoverEffect witness table (lazy accessor)
1034cached!(lift_hover_wt_acc,   c"$s7SwiftUI15LiftHoverEffectVAcA06CustomdE0AAWl");
1035// static CustomHoverEffect<>.automatic getter (returns AutomaticHoverEffect),
1036// which is what a bare `.hoverEffect()` means.
1037#[cfg(not(target_os = "macos"))]
1038cached!(automatic_hover_getter,   c"$s7SwiftUI17CustomHoverEffectPA2A09AutomaticdE0VRszrlE9automaticAEvgZ");
1039cached!(automatic_hover_meta_acc, c"$s7SwiftUI20AutomaticHoverEffectVMa");
1040// HighlightHoverEffect metadata accessor. The length prefix is 20, not 19 —
1041// `HighlightHoverEffect` is twenty characters, and the wrong count made this
1042// resolve to nothing. Never noticed because nothing on macOS could run it.
1043cached!(highlight_hover_meta_acc, c"$s7SwiftUI20HighlightHoverEffectVMa");
1044// `CustomHoverEffect`'s protocol descriptor, for looking a conformance up at run
1045// time. SwiftUI exports the conformance *descriptors* for its effect types but
1046// no witness tables — those are emitted into each client — so the `…Wl` lazy
1047// accessors this used to call are not there to call.
1048cached!(custom_hover_effect_proto, c"$s7SwiftUI17CustomHoverEffectMp");
1049// View.onHover(perform:)
1050cached!(on_hover_fn,         c"$s7SwiftUI4ViewPAAE7onHover7performQrySbc_tF");
1051// Opaque return type metadata for hoverEffect
1052cached!(hover_effect_oret,   c"$s7SwiftUI4ViewPAAE11hoverEffect_9isEnabledQrqd___SbtAA011CustomHoverE0Rd__lFQOMQ");
1053// Opaque return type metadata for onHover
1054cached!(on_hover_oret,       c"$s7SwiftUI4ViewPAAE7onHover7performQrySbc_tFQOMQ");
1055
1056// ── Stacks ──
1057cached!(vstack_init,     c"$s7SwiftUI6VStackV9alignment7spacing7contentACyxGAA19HorizontalAlignmentV_12CoreGraphics7CGFloatVSgxyXEtcfC");
1058cached!(hstack_init,     c"$s7SwiftUI6HStackV9alignment7spacing7contentACyxGAA17VerticalAlignmentV_12CoreGraphics7CGFloatVSgxyXEtcfC");
1059cached!(zstack_init,     c"$s7SwiftUI6ZStackV9alignment7contentACyxGAA9AlignmentV_xyXEtcfC");
1060
1061// ── Generic metadata accessors (`...Ma`) ──
1062//
1063// These instantiate generic metadata at runtime. Hand-written mangled names
1064// passed to `swift_getTypeByMangledNameInEnvironment` do NOT work for these
1065// types — the accessor is the supported entry point.
1066//
1067// Arity matters: an accessor takes one key argument per generic parameter
1068// *plus one per conformance requirement*. `TupleView<T>` has no requirement
1069// on `T` (1 key arg), while `VStack<Content: View>` needs both the metadata
1070// and the `Content: View` witness table (2 key args). Passing too few leaves
1071// the remaining key arguments as register garbage, which silently poisons the
1072// runtime's generic metadata cache and faults later, far from the cause.
1073cached!(tupleview_ma,    c"$s7SwiftUI9TupleViewVMa");
1074cached!(vstack_ma,       c"$s7SwiftUI6VStackVMa");
1075cached!(hstack_ma,       c"$s7SwiftUI6HStackVMa");
1076cached!(zstack_ma,       c"$s7SwiftUI6ZStackVMa");
1077
1078// ── Alignment metadata (for the `.center` static getters below) ──
1079cached!(halign_meta,     c"$s7SwiftUI19HorizontalAlignmentVN");
1080cached!(valign_meta,     c"$s7SwiftUI17VerticalAlignmentVN");
1081cached!(alignment_meta,  c"$s7SwiftUI9AlignmentVN");
1082
1083// ── Stack defaults ──
1084cached!(halign_center,   c"$s7SwiftUI19HorizontalAlignmentV6centerACvgZ");
1085cached!(valign_center,   c"$s7SwiftUI17VerticalAlignmentV6centerACvgZ");
1086cached!(alignment_center, c"$s7SwiftUI9AlignmentV6centerACvgZ");
1087cached!(edge_set_all,    c"$s7SwiftUI4EdgeO3SetV3allAEvgZ");
1088
1089// ── Button ──
1090// The initialiser Swift actually calls for `Button("...") { }` takes a
1091// LocalizedStringKey, not a generic StringProtocol.
1092cached!(button_init,     c"$s7SwiftUI6ButtonVA2A4TextVRszrlE_6actionACyAEGAA18LocalizedStringKeyV_yyctcfC");
1093cached!(progress_init,   c"$s7SwiftUI12ProgressViewV5value5totalACyAA05EmptyD0VAGGqd__Sg_qd__tcAGRszAGRs_SBRd__lufC");
1094cached!(double_meta,     c"$sSdN");
1095cached!(binary_floating_point_proto, c"$sSBMp");
1096
1097// ── App lifecycle ──
1098cached!(app_proto,         c"$s7SwiftUI3AppMp");
1099cached!(app_main,          c"$s7SwiftUI3AppPAAE4mainyyFZ");
1100cached!(scene_proto,       c"$s7SwiftUI5SceneMp");
1101cached!(scene_buildblock,  c"$s7SwiftUI12SceneBuilderV10buildBlockyxxAA0C0RzlFZ");
1102cached!(windowgroup_init,  c"$s7SwiftUI11WindowGroupV2id5title11lazyContentACyxGSSSg_AA4TextVSgxyctcfC");
1103// The initialiser Swift emits for `WindowGroup { ... }`.
1104cached!(windowgroup_content_init, c"$s7SwiftUI11WindowGroupV7contentACyxGxyXE_tcfC");
1105cached!(windowgroup_ma,    c"$s7SwiftUI11WindowGroupVMa");
1106
1107// ── The last of Apple's catalogue ──
1108// `RenameButton` and `SettingsLink` take no arguments at all: their labels are
1109// fixed types (`Label<Text, Image>` and `DefaultSettingsLinkLabel`), so the
1110// initialiser is one `sret` and nothing else.
1111cached!(rename_button_init,   c"$s7SwiftUI12RenameButtonVACyAA5LabelVyAA4TextVAA5ImageVGGycAJRszrlufC");
1112#[cfg(target_os = "macos")]
1113cached!(settings_link_init,   c"$s7SwiftUI12SettingsLinkVACyAA07DefaultcD5LabelVGycAERszrlufC");
1114// `HSplitView`/`VSplitView` — macOS-only containers, and the same
1115// `init(content:)` shape as every other one-child container.
1116#[cfg(target_os = "macos")]
1117cached!(hsplit_view_ma,       c"$s7SwiftUI10HSplitViewVMa");
1118#[cfg(target_os = "macos")]
1119cached!(hsplit_view_init,     c"$s7SwiftUI10HSplitViewV7contentACyxGxyXE_tcfC");
1120#[cfg(target_os = "macos")]
1121cached!(vsplit_view_ma,       c"$s7SwiftUI10VSplitViewVMa");
1122#[cfg(target_os = "macos")]
1123cached!(vsplit_view_init,     c"$s7SwiftUI10VSplitViewV7contentACyxGxyXE_tcfC");
1124// `ContentUnavailableView`. Two initialisers: the general one taking three view
1125// builders, and the shorthand whose label is a `Label<Text, Image>` and whose
1126// actions are an `EmptyView`.
1127cached!(content_unavailable_init, c"$s7SwiftUI22ContentUnavailableViewV5label11description7actionsACyxq_q0_GxyXE_q_yXEq0_yXEtcfC");
1128cached!(content_unavailable_ma,   c"$s7SwiftUI22ContentUnavailableViewVMa");
1129cached!(content_unavailable_system_init, c"$s7SwiftUI22ContentUnavailableViewVA2A5LabelVyAA4TextVAA5ImageVGRszAGSgRs_AA05EmptyE0VRs0_rlE_06systemH011descriptionACyAjkMGAA18LocalizedStringKeyV_SSAKtcfC");
1130// `ScrollViewReader`, whose content closure takes a `ScrollViewProxy`. The only
1131// view builder in SwiftUI handed an argument the caller did not supply — and it
1132// *escapes*, `…Vc` rather than `…VXE`, so its context outlives the call.
1133cached!(scroll_view_reader_ma,   c"$s7SwiftUI16ScrollViewReaderVMa");
1134cached!(scroll_view_reader_init, c"$s7SwiftUI16ScrollViewReaderV7contentACyxGxAA0cD5ProxyVc_tcfC");
1135cached!(scroll_view_proxy_ma,    c"$s7SwiftUI15ScrollViewProxyVMa");
1136cached!(scroll_to_fn,            c"$s7SwiftUI15ScrollViewProxyV8scrollTo_6anchoryx_AA9UnitPointVSgtSHRzlF");
1137// `PasteButton(supportedContentTypes:payloadAction:)`. Not generic: its label is
1138// fixed, so the metadata accessor takes only the request.
1139cached!(paste_button_ma,         c"$s7SwiftUI11PasteButtonVMa");
1140cached!(paste_button_init,       c"$s7SwiftUI11PasteButtonV21supportedContentTypes13payloadActionACSay22UniformTypeIdentifiers6UTTypeVG_ySaySo14NSItemProviderCGctcfC");
1141// `.onInsert(of:perform:)` on `DynamicViewContent` — a `ForEach`, not a `View`.
1142// The protocol moved to SwiftUICore but kept its SwiftUI mangling.
1143cached!(dynamic_view_content_proto, c"$s7SwiftUI18DynamicViewContentMp");
1144cached!(on_insert_fn,   c"$s7SwiftUI18DynamicViewContentPAAE8onInsert2of7performQrSay22UniformTypeIdentifiers6UTTypeVG_ySi_SaySo14NSItemProviderCGtctF");
1145cached!(on_insert_oret, c"$s7SwiftUI18DynamicViewContentPAAE8onInsert2of7performQrSay22UniformTypeIdentifiers6UTTypeVG_ySi_SaySo14NSItemProviderCGtctFQOMQ");
1146
1147// ── Scenes beyond the window group ──
1148// An app's `body` is a `Scene`, and `WindowGroup` is only one of them. These are
1149// the rest of what a macOS app is made of: its preferences window, its menu-bar
1150// item, a second window, and the tuple that holds several at once.
1151//
1152// Every content closure here is `@noescape` — `xyXE` in the mangling — so each
1153// initialiser calls it before returning and the context can stay borrowed.
1154#[cfg(target_os = "macos")]
1155cached!(settings_ma,          c"$s7SwiftUI8SettingsVMa");
1156#[cfg(target_os = "macos")]
1157cached!(settings_content_init, c"$s7SwiftUI8SettingsV7contentACyxGxyXE_tcfC");
1158#[cfg(target_os = "macos")]
1159cached!(menu_bar_extra_init,  c"$s7SwiftUI12MenuBarExtraVA2A5LabelVyAA4TextVAA5ImageVGRszrlE_06systemH07contentACyAJq_GAA18LocalizedStringKeyV_SSq_yXEtcfC");
1160#[cfg(target_os = "macos")]
1161cached!(window_ma,            c"$s7SwiftUI6WindowVMa");
1162#[cfg(target_os = "macos")]
1163cached!(window_init,          c"$s7SwiftUI6WindowV_2id7contentACyxGAA18LocalizedStringKeyV_SSxyXEtcfC");
1164// `_TupleScene<T>` is what `SceneBuilder`'s variadic `buildBlock` returns, and
1165// its conformance to `Scene` is unconditional — the initialiser takes only
1166// `T.Type`, no element witness tables — so one metadata argument is all it needs.
1167cached!(tuple_scene_ma,       c"$s7SwiftUI11_TupleSceneVMa");
1168cached!(tuple_scene_init,     c"$s7SwiftUI11_TupleSceneVyACyxGxcfC");
1169
1170// ── Commands — the menu bar ──
1171cached!(commands_proto,       c"$s7SwiftUI8CommandsMp");
1172cached!(scene_commands_fn,    c"$s7SwiftUI5ScenePAAE8commands7contentQrqd__yXE_tAA8CommandsRd__lF");
1173cached!(scene_commands_oret,  c"$s7SwiftUI5ScenePAAE8commands7contentQrqd__yXE_tAA8CommandsRd__lFQOMQ");
1174cached!(command_menu_ma,      c"$s7SwiftUI11CommandMenuVMa");
1175cached!(command_menu_init,    c"$s7SwiftUI11CommandMenuV_7contentACyxGAA18LocalizedStringKeyV_xyXEtcfC");
1176cached!(command_group_ma,     c"$s7SwiftUI12CommandGroupVMa");
1177cached!(command_group_replacing_init, c"$s7SwiftUI12CommandGroupV9replacing8additionACyxGAA0cD9PlacementV_xyXEtcfC");
1178cached!(command_group_after_init,     c"$s7SwiftUI12CommandGroupV5after8additionACyxGAA0cD9PlacementV_xyXEtcfC");
1179cached!(command_group_before_init,    c"$s7SwiftUI12CommandGroupV6before8additionACyxGAA0cD9PlacementV_xyXEtcfC");
1180cached!(command_group_placement_ma,   c"$s7SwiftUI21CommandGroupPlacementVMa");
1181// `TupleCommandContent<T>`, which is what `CommandsBuilder.buildBlock` builds.
1182// The builder itself is `@_alwaysEmitIntoClient` and exports no symbol; its body
1183// is this one call, so this is what a Swift caller reduces to.
1184cached!(tuple_commands_ma,    c"$s7SwiftUI19TupleCommandContentVMa");
1185cached!(tuple_commands_init,  c"$s7SwiftUI19TupleCommandContentVyACyxGxcfC");
1186
1187// ── Hosting ──
1188#[cfg(target_os = "macos")]
1189cached!(hosting_ctrl_init, c"$s7SwiftUI19NSHostingControllerC8rootViewACyxGx_tcfC");
1190#[cfg(target_os = "macos")]
1191cached!(hosting_ctrl_ma,  c"$s7SwiftUI19NSHostingControllerCMa");
1192#[cfg(target_os = "macos")]
1193cached!(hosting_view_init, c"$s7SwiftUI13NSHostingViewC04rootD0ACyxGx_tcfC");
1194#[cfg(target_os = "macos")]
1195cached!(hosting_view_ma,   c"$s7SwiftUI13NSHostingViewCMa");
1196
1197// UIKit has no `UIHostingView`: the only bridge is the *controller*, and the
1198// view comes from its `.view` property.
1199#[cfg(not(target_os = "macos"))]
1200cached!(hosting_ctrl_init, c"$s7SwiftUI19UIHostingControllerC8rootViewACyxGx_tcfC");
1201#[cfg(not(target_os = "macos"))]
1202cached!(hosting_ctrl_ma,  c"$s7SwiftUI19UIHostingControllerCMa");
1203#[cfg(not(target_os = "macos"))]
1204cached!(hosting_ctrl_size, c"$s7SwiftUI19UIHostingControllerC12sizeThatFits2inSo6CGSizeVAG_tFTj");
1205#[cfg(not(target_os = "macos"))]
1206cached!(hosting_ctrl_safe_area, c"$s7SwiftUI19UIHostingControllerC15safeAreaRegionsAA04SafefG0Vvs");
1207// Dispatch thunk for `NSHostingView.rootView` setter — replacing the root view
1208// is how a running SwiftUI tree is updated from Rust.
1209#[cfg(target_os = "macos")]
1210cached!(hosting_root_setter, c"$s7SwiftUI13NSHostingViewC04rootD0xvsTj");
1211// `NSHostingView` abbreviates `rootView` to `04rootD0` because "View" is
1212// already a word of its own type name; `UIHostingController` has to spell it.
1213#[cfg(not(target_os = "macos"))]
1214cached!(hosting_root_setter, c"$s7SwiftUI19UIHostingControllerC8rootViewxvsTj");
1215
1216// ── Generated modifiers ────────────────────────────────────────────────
1217//
1218// Each entry is a function symbol and the opaque return type descriptor that
1219// sits beside it — the function's own mangled name with `QOMQ` appended.
1220// Per *overload*, not per name: `badge` has four, and pairing one's function
1221// with another's descriptor resolves a result type of the wrong size, which
1222// corrupts the heap rather than failing.
1223cached!(background_extension_effect_fn,   c"$s7SwiftUI4ViewPAAE25backgroundExtensionEffectQryF");
1224cached!(background_extension_effect_oret, c"$s7SwiftUI4ViewPAAE25backgroundExtensionEffectQryFQOMQ");
1225cached!(color_invert_fn,   c"$s7SwiftUI4ViewPAAE11colorInvertQryF");
1226cached!(color_invert_oret, c"$s7SwiftUI4ViewPAAE11colorInvertQryFQOMQ");
1227cached!(focus_section_fn,   c"$s7SwiftUI4ViewPAAE12focusSectionQryF");
1228cached!(focus_section_oret, c"$s7SwiftUI4ViewPAAE12focusSectionQryFQOMQ");
1229cached!(horizontal_radio_group_layout_fn,   c"$s7SwiftUI4ViewPAAE26horizontalRadioGroupLayoutQryF");
1230cached!(horizontal_radio_group_layout_oret, c"$s7SwiftUI4ViewPAAE26horizontalRadioGroupLayoutQryFQOMQ");
1231cached!(labels_hidden_fn,   c"$s7SwiftUI4ViewPAAE12labelsHiddenQryF");
1232cached!(labels_hidden_oret, c"$s7SwiftUI4ViewPAAE12labelsHiddenQryFQOMQ");
1233cached!(luminance_to_alpha_fn,   c"$s7SwiftUI4ViewPAAE16luminanceToAlphaQryF");
1234cached!(luminance_to_alpha_oret, c"$s7SwiftUI4ViewPAAE16luminanceToAlphaQryFQOMQ");
1235cached!(monospaced_digit_fn,   c"$s7SwiftUI4ViewPAAE15monospacedDigitQryF");
1236cached!(monospaced_digit_oret, c"$s7SwiftUI4ViewPAAE15monospacedDigitQryFQOMQ");
1237cached!(scaled_to_fill_fn,   c"$s7SwiftUI4ViewPAAE12scaledToFillQryF");
1238cached!(scaled_to_fill_oret, c"$s7SwiftUI4ViewPAAE12scaledToFillQryFQOMQ");
1239cached!(scaled_to_fit_fn,   c"$s7SwiftUI4ViewPAAE11scaledToFitQryF");
1240cached!(scaled_to_fit_oret, c"$s7SwiftUI4ViewPAAE11scaledToFitQryFQOMQ");
1241cached!(unredacted_fn,   c"$s7SwiftUI4ViewPAAE10unredactedQryF");
1242cached!(unredacted_oret, c"$s7SwiftUI4ViewPAAE10unredactedQryFQOMQ");
1243cached!(baseline_offset_fn,   c"$s7SwiftUI4ViewPAAE14baselineOffsetyQr12CoreGraphics7CGFloatVF");
1244cached!(baseline_offset_oret, c"$s7SwiftUI4ViewPAAE14baselineOffsetyQr12CoreGraphics7CGFloatVFQOMQ");
1245cached!(inspector_column_width_fn,   c"$s7SwiftUI4ViewPAAE20inspectorColumnWidthyQr12CoreGraphics7CGFloatVF");
1246cached!(inspector_column_width_oret, c"$s7SwiftUI4ViewPAAE20inspectorColumnWidthyQr12CoreGraphics7CGFloatVFQOMQ");
1247cached!(label_icon_to_title_spacing_fn,   c"$s7SwiftUI4ViewPAAE23labelIconToTitleSpacingyQr12CoreGraphics7CGFloatVF");
1248cached!(label_icon_to_title_spacing_oret, c"$s7SwiftUI4ViewPAAE23labelIconToTitleSpacingyQr12CoreGraphics7CGFloatVFQOMQ");
1249cached!(label_reserved_icon_width_fn,   c"$s7SwiftUI4ViewPAAE22labelReservedIconWidthyQr12CoreGraphics7CGFloatVF");
1250cached!(label_reserved_icon_width_oret, c"$s7SwiftUI4ViewPAAE22labelReservedIconWidthyQr12CoreGraphics7CGFloatVFQOMQ");
1251cached!(layout_priority_fn,   c"$s7SwiftUI4ViewPAAE14layoutPriorityyQrSdF");
1252cached!(layout_priority_oret, c"$s7SwiftUI4ViewPAAE14layoutPriorityyQrSdFQOMQ");
1253cached!(minimum_scale_factor_fn,   c"$s7SwiftUI4ViewPAAE18minimumScaleFactoryQr12CoreGraphics7CGFloatVF");
1254cached!(minimum_scale_factor_oret, c"$s7SwiftUI4ViewPAAE18minimumScaleFactoryQr12CoreGraphics7CGFloatVFQOMQ");
1255cached!(speech_adjusted_pitch_fn,   c"$s7SwiftUI4ViewPAAE19speechAdjustedPitchyQrSdF");
1256cached!(speech_adjusted_pitch_oret, c"$s7SwiftUI4ViewPAAE19speechAdjustedPitchyQrSdFQOMQ");
1257cached!(accessibility_ignores_invert_colors_fn,   c"$s7SwiftUI4ViewPAAE32accessibilityIgnoresInvertColorsyQrSbF");
1258cached!(accessibility_ignores_invert_colors_oret, c"$s7SwiftUI4ViewPAAE32accessibilityIgnoresInvertColorsyQrSbFQOMQ");
1259cached!(allows_hit_testing_fn,   c"$s7SwiftUI4ViewPAAE16allowsHitTestingyQrSbF");
1260cached!(allows_hit_testing_oret, c"$s7SwiftUI4ViewPAAE16allowsHitTestingyQrSbFQOMQ");
1261cached!(allows_tightening_fn,   c"$s7SwiftUI4ViewPAAE16allowsTighteningyQrSbF");
1262cached!(allows_tightening_oret, c"$s7SwiftUI4ViewPAAE16allowsTighteningyQrSbFQOMQ");
1263cached!(delete_disabled_fn,   c"$s7SwiftUI4ViewPAAE14deleteDisabledyQrSbF");
1264cached!(delete_disabled_oret, c"$s7SwiftUI4ViewPAAE14deleteDisabledyQrSbFQOMQ");
1265cached!(file_dialog_imports_unresolved_aliases_fn,   c"$s7SwiftUI4ViewPAAE34fileDialogImportsUnresolvedAliasesyQrSbF");
1266cached!(file_dialog_imports_unresolved_aliases_oret, c"$s7SwiftUI4ViewPAAE34fileDialogImportsUnresolvedAliasesyQrSbFQOMQ");
1267cached!(find_disabled_fn,   c"$s7SwiftUI4ViewPAAE12findDisabledyQrSbF");
1268cached!(find_disabled_oret, c"$s7SwiftUI4ViewPAAE12findDisabledyQrSbFQOMQ");
1269cached!(flips_for_right_to_left_layout_direction_fn,   c"$s7SwiftUI4ViewPAAE34flipsForRightToLeftLayoutDirectionyQrSbF");
1270cached!(flips_for_right_to_left_layout_direction_oret, c"$s7SwiftUI4ViewPAAE34flipsForRightToLeftLayoutDirectionyQrSbFQOMQ");
1271cached!(focus_effect_disabled_fn,   c"$s7SwiftUI4ViewPAAE19focusEffectDisabledyQrSbF");
1272cached!(focus_effect_disabled_oret, c"$s7SwiftUI4ViewPAAE19focusEffectDisabledyQrSbFQOMQ");
1273cached!(interactive_dismiss_disabled_fn,   c"$s7SwiftUI4ViewPAAE26interactiveDismissDisabledyQrSbF");
1274cached!(interactive_dismiss_disabled_oret, c"$s7SwiftUI4ViewPAAE26interactiveDismissDisabledyQrSbFQOMQ");
1275cached!(invalidatable_content_fn,   c"$s7SwiftUI4ViewPAAE20invalidatableContentyQrSbF");
1276cached!(invalidatable_content_oret, c"$s7SwiftUI4ViewPAAE20invalidatableContentyQrSbFQOMQ");
1277cached!(move_disabled_fn,   c"$s7SwiftUI4ViewPAAE12moveDisabledyQrSbF");
1278cached!(move_disabled_oret, c"$s7SwiftUI4ViewPAAE12moveDisabledyQrSbFQOMQ");
1279cached!(navigation_bar_back_button_hidden_fn,   c"$s7SwiftUI4ViewPAAE29navigationBarBackButtonHiddenyQrSbF");
1280cached!(navigation_bar_back_button_hidden_oret, c"$s7SwiftUI4ViewPAAE29navigationBarBackButtonHiddenyQrSbFQOMQ");
1281cached!(privacy_sensitive_fn,   c"$s7SwiftUI4ViewPAAE16privacySensitiveyQrSbF");
1282cached!(privacy_sensitive_oret, c"$s7SwiftUI4ViewPAAE16privacySensitiveyQrSbFQOMQ");
1283cached!(replace_disabled_fn,   c"$s7SwiftUI4ViewPAAE15replaceDisabledyQrSbF");
1284cached!(replace_disabled_oret, c"$s7SwiftUI4ViewPAAE15replaceDisabledyQrSbFQOMQ");
1285cached!(scroll_clip_disabled_fn,   c"$s7SwiftUI4ViewPAAE18scrollClipDisabledyQrSbF");
1286cached!(scroll_clip_disabled_oret, c"$s7SwiftUI4ViewPAAE18scrollClipDisabledyQrSbFQOMQ");
1287cached!(scroll_disabled_fn,   c"$s7SwiftUI4ViewPAAE14scrollDisabledyQrSbF");
1288cached!(scroll_disabled_oret, c"$s7SwiftUI4ViewPAAE14scrollDisabledyQrSbFQOMQ");
1289cached!(speech_always_includes_punctuation_fn,   c"$s7SwiftUI4ViewPAAE31speechAlwaysIncludesPunctuationyQrSbF");
1290cached!(speech_always_includes_punctuation_oret, c"$s7SwiftUI4ViewPAAE31speechAlwaysIncludesPunctuationyQrSbFQOMQ");
1291cached!(speech_announcements_queued_fn,   c"$s7SwiftUI4ViewPAAE25speechAnnouncementsQueuedyQrSbF");
1292cached!(speech_announcements_queued_oret, c"$s7SwiftUI4ViewPAAE25speechAnnouncementsQueuedyQrSbFQOMQ");
1293cached!(speech_spells_out_characters_fn,   c"$s7SwiftUI4ViewPAAE25speechSpellsOutCharactersyQrSbF");
1294cached!(speech_spells_out_characters_oret, c"$s7SwiftUI4ViewPAAE25speechSpellsOutCharactersyQrSbFQOMQ");
1295cached!(submit_scope_fn,   c"$s7SwiftUI4ViewPAAE11submitScopeyQrSbF");
1296cached!(submit_scope_oret, c"$s7SwiftUI4ViewPAAE11submitScopeyQrSbFQOMQ");
1297cached!(toolbar_item_hidden_fn,   c"$s7SwiftUI4ViewPAAE17toolbarItemHiddenyQrSbF");
1298cached!(toolbar_item_hidden_oret, c"$s7SwiftUI4ViewPAAE17toolbarItemHiddenyQrSbFQOMQ");
1299cached!(touch_bar_item_principal_fn,   c"$s7SwiftUI4ViewPAAE21touchBarItemPrincipalyQrSbF");
1300cached!(touch_bar_item_principal_oret, c"$s7SwiftUI4ViewPAAE21touchBarItemPrincipalyQrSbFQOMQ");
1301cached!(badge_fn,   c"$s7SwiftUI4ViewPAAE5badgeyQrSiF");
1302cached!(badge_oret, c"$s7SwiftUI4ViewPAAE5badgeyQrSiFQOMQ");
1303cached!(grid_cell_columns_fn,   c"$s7SwiftUI4ViewPAAE15gridCellColumnsyQrSiF");
1304cached!(grid_cell_columns_oret, c"$s7SwiftUI4ViewPAAE15gridCellColumnsyQrSiFQOMQ");
1305cached!(file_dialog_customization_id_fn,   c"$s7SwiftUI4ViewPAAE25fileDialogCustomizationIDyQrSSF");
1306cached!(file_dialog_customization_id_oret, c"$s7SwiftUI4ViewPAAE25fileDialogCustomizationIDyQrSSFQOMQ");
1307cached!(interaction_activity_tracking_tag_fn,   c"$s7SwiftUI4ViewPAAE30interactionActivityTrackingTagyQrSSF");
1308cached!(interaction_activity_tracking_tag_oret, c"$s7SwiftUI4ViewPAAE30interactionActivityTrackingTagyQrSSFQOMQ");
1309cached!(alternating_row_background_behavior_ma, c"$s7SwiftUI32AlternatingRowBackgroundBehaviorVMa");
1310cached!(badge_prominence_ma, c"$s7SwiftUI15BadgeProminenceVMa");
1311cached!(button_border_shape_ma, c"$s7SwiftUI17ButtonBorderShapeVMa");
1312cached!(button_repeat_behavior_ma, c"$s7SwiftUI20ButtonRepeatBehaviorVMa");
1313cached!(button_sizing_ma, c"$s7SwiftUI12ButtonSizingVMa");
1314cached!(dialog_severity_ma, c"$s7SwiftUI14DialogSeverityVMa");
1315cached!(drag_drop_previews_formation_ma, c"$s7SwiftUI25DragDropPreviewsFormationVMa");
1316cached!(file_dialog_browser_options_ma, c"$s7SwiftUI24FileDialogBrowserOptionsVMa");
1317cached!(glass_effect_transition_ma, c"$s7SwiftUI21GlassEffectTransitionVMa");
1318cached!(interface_orientation_ma, c"$s7SwiftUI20InterfaceOrientationVMa");
1319cached!(keyboard_shortcut_ma, c"$s7SwiftUI16KeyboardShortcutVMa");
1320cached!(layout_direction_behavior_ma, c"$s7SwiftUI23LayoutDirectionBehaviorOMa");
1321cached!(material_active_appearance_ma, c"$s7SwiftUI24MaterialActiveAppearanceVMa");
1322cached!(menu_action_dismiss_behavior_ma, c"$s7SwiftUI25MenuActionDismissBehaviorVMa");
1323cached!(menu_order_ma, c"$s7SwiftUI9MenuOrderVMa");
1324cached!(palette_selection_effect_ma, c"$s7SwiftUI22PaletteSelectionEffectVMa");
1325cached!(presentation_adaptation_ma, c"$s7SwiftUI22PresentationAdaptationVMa");
1326cached!(presentation_content_interaction_ma, c"$s7SwiftUI30PresentationContentInteractionVMa");
1327cached!(scroll_dismisses_keyboard_mode_ma, c"$s7SwiftUI27ScrollDismissesKeyboardModeVMa");
1328cached!(search_presentation_toolbar_behavior_ma, c"$s7SwiftUI33SearchPresentationToolbarBehaviorVMa");
1329cached!(search_toolbar_behavior_ma, c"$s7SwiftUI21SearchToolbarBehaviorVMa");
1330cached!(spring_loading_behavior_ma, c"$s7SwiftUI21SpringLoadingBehaviorVMa");
1331cached!(submit_label_ma, c"$s7SwiftUI11SubmitLabelVMa");
1332cached!(symbol_variants_ma, c"$s7SwiftUI14SymbolVariantsVMa");
1333cached!(toolbar_title_display_mode_ma, c"$s7SwiftUI23ToolbarTitleDisplayModeVMa");
1334cached!(window_interaction_behavior_ma, c"$s7SwiftUI25WindowInteractionBehaviorVMa");
1335cached!(window_toolbar_full_screen_visibility_ma, c"$s7SwiftUI33WindowToolbarFullScreenVisibilityVMa");
1336cached!(writing_tools_behavior_ma, c"$s7SwiftUI20WritingToolsBehaviorVMa");
1337cached!(alternating_row_backgrounds_fn,   c"$s7SwiftUI4ViewPAAE25alternatingRowBackgroundsyQrAA011AlternatingE18BackgroundBehaviorVF");
1338cached!(alternating_row_backgrounds_oret, c"$s7SwiftUI4ViewPAAE25alternatingRowBackgroundsyQrAA011AlternatingE18BackgroundBehaviorVFQOMQ");
1339cached!(badge_prominence_fn,   c"$s7SwiftUI4ViewPAAE15badgeProminenceyQrAA05BadgeE0VF");
1340cached!(badge_prominence_oret, c"$s7SwiftUI4ViewPAAE15badgeProminenceyQrAA05BadgeE0VFQOMQ");
1341cached!(button_border_shape_fn,   c"$s7SwiftUI4ViewPAAE17buttonBorderShapeyQrAA06ButtoneF0VF");
1342cached!(button_border_shape_oret, c"$s7SwiftUI4ViewPAAE17buttonBorderShapeyQrAA06ButtoneF0VFQOMQ");
1343cached!(button_repeat_behavior_fn,   c"$s7SwiftUI4ViewPAAE20buttonRepeatBehavioryQrAA06ButtoneF0VF");
1344cached!(button_repeat_behavior_oret, c"$s7SwiftUI4ViewPAAE20buttonRepeatBehavioryQrAA06ButtoneF0VFQOMQ");
1345cached!(button_sizing_fn,   c"$s7SwiftUI4ViewPAAE12buttonSizingyQrAA06ButtonE0VF");
1346cached!(button_sizing_oret, c"$s7SwiftUI4ViewPAAE12buttonSizingyQrAA06ButtonE0VFQOMQ");
1347cached!(dialog_severity_fn,   c"$s7SwiftUI4ViewPAAE14dialogSeverityyQrAA06DialogE0VF");
1348cached!(dialog_severity_oret, c"$s7SwiftUI4ViewPAAE14dialogSeverityyQrAA06DialogE0VFQOMQ");
1349cached!(drag_previews_formation_fn,   c"$s7SwiftUI4ViewPAAE21dragPreviewsFormationyQrAA08DragDropeF0VF");
1350cached!(drag_previews_formation_oret, c"$s7SwiftUI4ViewPAAE21dragPreviewsFormationyQrAA08DragDropeF0VFQOMQ");
1351cached!(drop_previews_formation_fn,   c"$s7SwiftUI4ViewPAAE21dropPreviewsFormationyQrAA08DragDropeF0VF");
1352cached!(drop_previews_formation_oret, c"$s7SwiftUI4ViewPAAE21dropPreviewsFormationyQrAA08DragDropeF0VFQOMQ");
1353cached!(file_dialog_browser_options_fn,   c"$s7SwiftUI4ViewPAAE24fileDialogBrowserOptionsyQrAA04FileefG0VF");
1354cached!(file_dialog_browser_options_oret, c"$s7SwiftUI4ViewPAAE24fileDialogBrowserOptionsyQrAA04FileefG0VFQOMQ");
1355cached!(glass_effect_transition_fn,   c"$s7SwiftUI4ViewPAAE21glassEffectTransitionyQrAA05GlasseF0VF");
1356cached!(glass_effect_transition_oret, c"$s7SwiftUI4ViewPAAE21glassEffectTransitionyQrAA05GlasseF0VFQOMQ");
1357cached!(keyboard_shortcut_fn,   c"$s7SwiftUI4ViewPAAE16keyboardShortcutyQrAA08KeyboardE0VF");
1358cached!(keyboard_shortcut_oret, c"$s7SwiftUI4ViewPAAE16keyboardShortcutyQrAA08KeyboardE0VFQOMQ");
1359cached!(layout_direction_behavior_fn,   c"$s7SwiftUI4ViewPAAE23layoutDirectionBehavioryQrAA06LayouteF0OF");
1360cached!(layout_direction_behavior_oret, c"$s7SwiftUI4ViewPAAE23layoutDirectionBehavioryQrAA06LayouteF0OFQOMQ");
1361cached!(material_active_appearance_fn,   c"$s7SwiftUI4ViewPAAE24materialActiveAppearanceyQrAA08MaterialeF0VF");
1362cached!(material_active_appearance_oret, c"$s7SwiftUI4ViewPAAE24materialActiveAppearanceyQrAA08MaterialeF0VFQOMQ");
1363cached!(menu_action_dismiss_behavior_fn,   c"$s7SwiftUI4ViewPAAE25menuActionDismissBehavioryQrAA04MenuefG0VF");
1364cached!(menu_action_dismiss_behavior_oret, c"$s7SwiftUI4ViewPAAE25menuActionDismissBehavioryQrAA04MenuefG0VFQOMQ");
1365cached!(menu_order_fn,   c"$s7SwiftUI4ViewPAAE9menuOrderyQrAA04MenuE0VF");
1366cached!(menu_order_oret, c"$s7SwiftUI4ViewPAAE9menuOrderyQrAA04MenuE0VFQOMQ");
1367cached!(palette_selection_effect_fn,   c"$s7SwiftUI4ViewPAAE22paletteSelectionEffectyQrAA07PaletteeF0VF");
1368cached!(palette_selection_effect_oret, c"$s7SwiftUI4ViewPAAE22paletteSelectionEffectyQrAA07PaletteeF0VFQOMQ");
1369cached!(presentation_compact_adaptation_fn,   c"$s7SwiftUI4ViewPAAE29presentationCompactAdaptationyQrAA012PresentationF0VF");
1370cached!(presentation_compact_adaptation_oret, c"$s7SwiftUI4ViewPAAE29presentationCompactAdaptationyQrAA012PresentationF0VFQOMQ");
1371cached!(presentation_content_interaction_fn,   c"$s7SwiftUI4ViewPAAE30presentationContentInteractionyQrAA012PresentationeF0VF");
1372cached!(presentation_content_interaction_oret, c"$s7SwiftUI4ViewPAAE30presentationContentInteractionyQrAA012PresentationeF0VFQOMQ");
1373cached!(preview_interface_orientation_fn,   c"$s7SwiftUI4ViewPAAE27previewInterfaceOrientationyQrAA0eF0VF");
1374cached!(preview_interface_orientation_oret, c"$s7SwiftUI4ViewPAAE27previewInterfaceOrientationyQrAA0eF0VFQOMQ");
1375cached!(scroll_dismisses_keyboard_fn,   c"$s7SwiftUI4ViewPAAE23scrollDismissesKeyboardyQrAA06ScrolleF4ModeVF");
1376cached!(scroll_dismisses_keyboard_oret, c"$s7SwiftUI4ViewPAAE23scrollDismissesKeyboardyQrAA06ScrolleF4ModeVFQOMQ");
1377cached!(search_presentation_toolbar_behavior_fn,   c"$s7SwiftUI4ViewPAAE33searchPresentationToolbarBehavioryQrAA06SearchefG0VF");
1378cached!(search_presentation_toolbar_behavior_oret, c"$s7SwiftUI4ViewPAAE33searchPresentationToolbarBehavioryQrAA06SearchefG0VFQOMQ");
1379cached!(search_toolbar_behavior_fn,   c"$s7SwiftUI4ViewPAAE21searchToolbarBehavioryQrAA06SearcheF0VF");
1380cached!(search_toolbar_behavior_oret, c"$s7SwiftUI4ViewPAAE21searchToolbarBehavioryQrAA06SearcheF0VFQOMQ");
1381cached!(spring_loading_behavior_fn,   c"$s7SwiftUI4ViewPAAE21springLoadingBehavioryQrAA06SpringeF0VF");
1382cached!(spring_loading_behavior_oret, c"$s7SwiftUI4ViewPAAE21springLoadingBehavioryQrAA06SpringeF0VFQOMQ");
1383cached!(submit_label_fn,   c"$s7SwiftUI4ViewPAAE11submitLabelyQrAA06SubmitE0VF");
1384cached!(submit_label_oret, c"$s7SwiftUI4ViewPAAE11submitLabelyQrAA06SubmitE0VFQOMQ");
1385cached!(symbol_variant_fn,   c"$s7SwiftUI4ViewPAAE13symbolVariantyQrAA14SymbolVariantsVF");
1386cached!(symbol_variant_oret, c"$s7SwiftUI4ViewPAAE13symbolVariantyQrAA14SymbolVariantsVFQOMQ");
1387cached!(toolbar_title_display_mode_fn,   c"$s7SwiftUI4ViewPAAE23toolbarTitleDisplayModeyQrAA07ToolbarefG0VF");
1388cached!(toolbar_title_display_mode_oret, c"$s7SwiftUI4ViewPAAE23toolbarTitleDisplayModeyQrAA07ToolbarefG0VFQOMQ");
1389cached!(window_dismiss_behavior_fn,   c"$s7SwiftUI4ViewPAAE21windowDismissBehavioryQrAA017WindowInteractionF0VF");
1390cached!(window_dismiss_behavior_oret, c"$s7SwiftUI4ViewPAAE21windowDismissBehavioryQrAA017WindowInteractionF0VFQOMQ");
1391cached!(window_full_screen_behavior_fn,   c"$s7SwiftUI4ViewPAAE24windowFullScreenBehavioryQrAA017WindowInteractionG0VF");
1392cached!(window_full_screen_behavior_oret, c"$s7SwiftUI4ViewPAAE24windowFullScreenBehavioryQrAA017WindowInteractionG0VFQOMQ");
1393cached!(window_minimize_behavior_fn,   c"$s7SwiftUI4ViewPAAE22windowMinimizeBehavioryQrAA017WindowInteractionF0VF");
1394cached!(window_minimize_behavior_oret, c"$s7SwiftUI4ViewPAAE22windowMinimizeBehavioryQrAA017WindowInteractionF0VFQOMQ");
1395cached!(window_resize_behavior_fn,   c"$s7SwiftUI4ViewPAAE20windowResizeBehavioryQrAA017WindowInteractionF0VF");
1396cached!(window_resize_behavior_oret, c"$s7SwiftUI4ViewPAAE20windowResizeBehavioryQrAA017WindowInteractionF0VFQOMQ");
1397cached!(window_toolbar_full_screen_visibility_fn,   c"$s7SwiftUI4ViewPAAE33windowToolbarFullScreenVisibilityyQrAA06WindowefgH0VF");
1398cached!(window_toolbar_full_screen_visibility_oret, c"$s7SwiftUI4ViewPAAE33windowToolbarFullScreenVisibilityyQrAA06WindowefgH0VFQOMQ");
1399cached!(writing_tools_behavior_fn,   c"$s7SwiftUI4ViewPAAE20writingToolsBehavioryQrAA07WritingeF0VF");
1400cached!(writing_tools_behavior_oret, c"$s7SwiftUI4ViewPAAE20writingToolsBehavioryQrAA07WritingeF0VFQOMQ");
1401
1402// ── Modifiers taking a plain SwiftUI enum ──────────────────────────────
1403//
1404// No associated values, so the case index is the whole representation.
1405cached!(color_scheme_ma, c"$s7SwiftUI11ColorSchemeOMa");
1406cached!(dynamic_type_size_ma, c"$s7SwiftUI15DynamicTypeSizeOMa");
1407cached!(prominence_ma, c"$s7SwiftUI10ProminenceOMa");
1408cached!(text_selection_affinity_ma, c"$s7SwiftUI21TextSelectionAffinityOMa");
1409cached!(visibility_ma, c"$s7SwiftUI10VisibilityOMa");
1410// `.colorScheme(_:)`, which is not `preferredColorScheme(_:)` above: a
1411// different function taking a different type. Pairing one's symbol with
1412// the other's descriptor resolves a result of the wrong size.
1413cached!(color_scheme_mod_fn, c"$s7SwiftUI4ViewPAAE11colorSchemeyQrAA05ColorE0OF");
1414cached!(color_scheme_oret, c"$s7SwiftUI4ViewPAAE11colorSchemeyQrAA05ColorE0OFQOMQ");
1415cached!(dynamic_type_size_fn,   c"$s7SwiftUI4ViewPAAE15dynamicTypeSizeyQrAA07DynamiceF0OF");
1416cached!(dynamic_type_size_oret, c"$s7SwiftUI4ViewPAAE15dynamicTypeSizeyQrAA07DynamiceF0OFQOMQ");
1417cached!(header_prominence_fn,   c"$s7SwiftUI4ViewPAAE16headerProminenceyQrAA0E0OF");
1418cached!(header_prominence_oret, c"$s7SwiftUI4ViewPAAE16headerProminenceyQrAA0E0OFQOMQ");
1419cached!(labels_visibility_fn,   c"$s7SwiftUI4ViewPAAE16labelsVisibilityyQrAA0E0OF");
1420cached!(labels_visibility_oret, c"$s7SwiftUI4ViewPAAE16labelsVisibilityyQrAA0E0OFQOMQ");
1421cached!(menu_indicator_fn,   c"$s7SwiftUI4ViewPAAE13menuIndicatoryQrAA10VisibilityOF");
1422cached!(menu_indicator_oret, c"$s7SwiftUI4ViewPAAE13menuIndicatoryQrAA10VisibilityOFQOMQ");
1423cached!(persistent_system_overlays_fn,   c"$s7SwiftUI4ViewPAAE24persistentSystemOverlaysyQrAA10VisibilityOF");
1424cached!(persistent_system_overlays_oret, c"$s7SwiftUI4ViewPAAE24persistentSystemOverlaysyQrAA10VisibilityOFQOMQ");
1425cached!(pointer_visibility_fn,   c"$s7SwiftUI4ViewPAAE17pointerVisibilityyQrAA0E0OF");
1426cached!(pointer_visibility_oret, c"$s7SwiftUI4ViewPAAE17pointerVisibilityyQrAA0E0OFQOMQ");
1427cached!(presentation_drag_indicator_fn,   c"$s7SwiftUI4ViewPAAE25presentationDragIndicatoryQrAA10VisibilityOF");
1428cached!(presentation_drag_indicator_oret, c"$s7SwiftUI4ViewPAAE25presentationDragIndicatoryQrAA10VisibilityOFQOMQ");
1429cached!(scroll_content_background_fn,   c"$s7SwiftUI4ViewPAAE23scrollContentBackgroundyQrAA10VisibilityOF");
1430cached!(scroll_content_background_oret, c"$s7SwiftUI4ViewPAAE23scrollContentBackgroundyQrAA10VisibilityOFQOMQ");
1431cached!(slider_thumb_visibility_fn,   c"$s7SwiftUI4ViewPAAE21sliderThumbVisibilityyQrAA0F0OF");
1432cached!(slider_thumb_visibility_oret, c"$s7SwiftUI4ViewPAAE21sliderThumbVisibilityyQrAA0F0OFQOMQ");
1433cached!(table_column_headers_fn,   c"$s7SwiftUI4ViewPAAE18tableColumnHeadersyQrAA10VisibilityOF");
1434cached!(table_column_headers_oret, c"$s7SwiftUI4ViewPAAE18tableColumnHeadersyQrAA10VisibilityOFQOMQ");
1435cached!(text_selection_affinity_fn,   c"$s7SwiftUI4ViewPAAE21textSelectionAffinityyQrAA04TexteF0OF");
1436cached!(text_selection_affinity_oret, c"$s7SwiftUI4ViewPAAE21textSelectionAffinityyQrAA04TexteF0OFQOMQ");
1437cached!(writing_tools_affordance_visibility_fn,   c"$s7SwiftUI4ViewPAAE32writingToolsAffordanceVisibilityyQrAA0G0OF");
1438cached!(writing_tools_affordance_visibility_oret, c"$s7SwiftUI4ViewPAAE32writingToolsAffordanceVisibilityyQrAA0G0OFQOMQ");
1439
1440// ── Style modifiers ────────────────────────────────────────────────────
1441//
1442// A style is a concrete resilient struct: metadata accessor, `init()` and the
1443// witness table for the protocol the modifier is generic over.
1444cached!(background_style_fn,   c"$s7SwiftUI4ViewPAAE15backgroundStyleyQrqd__AA05ShapeE0Rd__lF");
1445cached!(background_style_oret, c"$s7SwiftUI4ViewPAAE15backgroundStyleyQrqd__AA05ShapeE0Rd__lFQOMQ");
1446cached!(background_style_ma,   c"$s7SwiftUI15BackgroundStyleVMa");
1447cached!(background_style_wt,   c"$s7SwiftUI15BackgroundStyleVAA05ShapeD0AAWP");
1448cached!(background_style_init, c"$s7SwiftUI15BackgroundStyleVACycfC");
1449cached!(foreground_style_ma,   c"$s7SwiftUI15ForegroundStyleVMa");
1450cached!(foreground_style_wt,   c"$s7SwiftUI15ForegroundStyleVAA05ShapeD0AAWP");
1451cached!(foreground_style_init, c"$s7SwiftUI15ForegroundStyleVACycfC");
1452cached!(link_shape_style_ma,   c"$s7SwiftUI14LinkShapeStyleVMa");
1453cached!(link_shape_style_wt,   c"$s7SwiftUI14LinkShapeStyleVAA0dE0AAWP");
1454cached!(link_shape_style_init, c"$s7SwiftUI14LinkShapeStyleVACycfC");
1455cached!(selection_shape_style_ma,   c"$s7SwiftUI19SelectionShapeStyleVMa");
1456cached!(selection_shape_style_wt,   c"$s7SwiftUI19SelectionShapeStyleVAA0dE0AAWP");
1457cached!(selection_shape_style_init, c"$s7SwiftUI19SelectionShapeStyleVACycfC");
1458cached!(separator_shape_style_ma,   c"$s7SwiftUI19SeparatorShapeStyleVMa");
1459cached!(separator_shape_style_wt,   c"$s7SwiftUI19SeparatorShapeStyleVAA0dE0AAWP");
1460cached!(separator_shape_style_init, c"$s7SwiftUI19SeparatorShapeStyleVACycfC");
1461cached!(tint_shape_style_ma,   c"$s7SwiftUI14TintShapeStyleVMa");
1462cached!(tint_shape_style_wt,   c"$s7SwiftUI14TintShapeStyleVAA0dE0AAWP");
1463cached!(tint_shape_style_init, c"$s7SwiftUI14TintShapeStyleVACycfC");
1464cached!(window_background_shape_style_ma,   c"$s7SwiftUI26WindowBackgroundShapeStyleVMa");
1465cached!(window_background_shape_style_wt,   c"$s7SwiftUI26WindowBackgroundShapeStyleVAA0eF0AAWP");
1466cached!(window_background_shape_style_init, c"$s7SwiftUI26WindowBackgroundShapeStyleVACycfC");
1467cached!(circle_ma,   c"$s7SwiftUI6CircleVMa");
1468cached!(circle_wt,   c"$s7SwiftUI6CircleVAA15InsettableShapeAAWP");
1469cached!(container_relative_shape_ma,   c"$s7SwiftUI22ContainerRelativeShapeVMa");
1470cached!(container_relative_shape_wt,   c"$s7SwiftUI22ContainerRelativeShapeVAA010InsettableE0AAWP");
1471cached!(container_relative_shape_init, c"$s7SwiftUI22ContainerRelativeShapeVACycfC");
1472cached!(ellipse_ma,   c"$s7SwiftUI7EllipseVMa");
1473cached!(ellipse_wt,   c"$s7SwiftUI7EllipseVAA15InsettableShapeAAWP");
1474cached!(rectangle_ma,   c"$s7SwiftUI9RectangleVMa");
1475cached!(rectangle_wt,   c"$s7SwiftUI9RectangleVAA15InsettableShapeAAWP");
1476cached!(automatic_control_group_style_ma,   c"$s7SwiftUI26AutomaticControlGroupStyleVMa");
1477cached!(automatic_control_group_style_wt,   c"$s7SwiftUI26AutomaticControlGroupStyleVAA0deF0AAWP");
1478cached!(automatic_control_group_style_init, c"$s7SwiftUI26AutomaticControlGroupStyleVACycfC");
1479cached!(compact_menu_control_group_style_ma,   c"$s7SwiftUI28CompactMenuControlGroupStyleVMa");
1480cached!(compact_menu_control_group_style_wt,   c"$s7SwiftUI28CompactMenuControlGroupStyleVAA0efG0AAWP");
1481cached!(compact_menu_control_group_style_init, c"$s7SwiftUI28CompactMenuControlGroupStyleVACycfC");
1482cached!(menu_control_group_style_ma,   c"$s7SwiftUI21MenuControlGroupStyleVMa");
1483cached!(menu_control_group_style_wt,   c"$s7SwiftUI21MenuControlGroupStyleVAA0deF0AAWP");
1484cached!(menu_control_group_style_init, c"$s7SwiftUI21MenuControlGroupStyleVACycfC");
1485cached!(navigation_control_group_style_ma,   c"$s7SwiftUI27NavigationControlGroupStyleVMa");
1486cached!(navigation_control_group_style_wt,   c"$s7SwiftUI27NavigationControlGroupStyleVAA0deF0AAWP");
1487cached!(navigation_control_group_style_init, c"$s7SwiftUI27NavigationControlGroupStyleVACycfC");
1488cached!(palette_control_group_style_ma,   c"$s7SwiftUI24PaletteControlGroupStyleVMa");
1489cached!(palette_control_group_style_wt,   c"$s7SwiftUI24PaletteControlGroupStyleVAA0deF0AAWP");
1490cached!(palette_control_group_style_init, c"$s7SwiftUI24PaletteControlGroupStyleVACycfC");
1491cached!(control_group_style_fn,   c"$s7SwiftUI4ViewPAAE17controlGroupStyleyQrqd__AA07ControleF0Rd__lF");
1492cached!(control_group_style_oret, c"$s7SwiftUI4ViewPAAE17controlGroupStyleyQrqd__AA07ControleF0Rd__lFQOMQ");
1493cached!(compact_date_picker_style_ma,   c"$s7SwiftUI22CompactDatePickerStyleVMa");
1494cached!(compact_date_picker_style_wt,   c"$s7SwiftUI22CompactDatePickerStyleVAA0deF0AAWP");
1495cached!(compact_date_picker_style_init, c"$s7SwiftUI22CompactDatePickerStyleVACycfC");
1496cached!(default_date_picker_style_ma,   c"$s7SwiftUI22DefaultDatePickerStyleVMa");
1497cached!(default_date_picker_style_wt,   c"$s7SwiftUI22DefaultDatePickerStyleVAA0deF0AAWP");
1498cached!(default_date_picker_style_init, c"$s7SwiftUI22DefaultDatePickerStyleVACycfC");
1499cached!(field_date_picker_style_ma,   c"$s7SwiftUI20FieldDatePickerStyleVMa");
1500cached!(field_date_picker_style_wt,   c"$s7SwiftUI20FieldDatePickerStyleVAA0deF0AAWP");
1501cached!(field_date_picker_style_init, c"$s7SwiftUI20FieldDatePickerStyleVACycfC");
1502cached!(graphical_date_picker_style_ma,   c"$s7SwiftUI24GraphicalDatePickerStyleVMa");
1503cached!(graphical_date_picker_style_wt,   c"$s7SwiftUI24GraphicalDatePickerStyleVAA0deF0AAWP");
1504cached!(graphical_date_picker_style_init, c"$s7SwiftUI24GraphicalDatePickerStyleVACycfC");
1505cached!(stepper_field_date_picker_style_ma,   c"$s7SwiftUI27StepperFieldDatePickerStyleVMa");
1506cached!(stepper_field_date_picker_style_wt,   c"$s7SwiftUI27StepperFieldDatePickerStyleVAA0efG0AAWP");
1507cached!(stepper_field_date_picker_style_init, c"$s7SwiftUI27StepperFieldDatePickerStyleVACycfC");
1508cached!(date_picker_style_fn,   c"$s7SwiftUI4ViewPAAE15datePickerStyleyQrqd__AA04DateeF0Rd__lF");
1509cached!(date_picker_style_oret, c"$s7SwiftUI4ViewPAAE15datePickerStyleyQrqd__AA04DateeF0Rd__lFQOMQ");
1510cached!(automatic_disclosure_group_style_ma,   c"$s7SwiftUI29AutomaticDisclosureGroupStyleVMa");
1511cached!(automatic_disclosure_group_style_wt,   c"$s7SwiftUI29AutomaticDisclosureGroupStyleVAA0deF0AAWP");
1512cached!(automatic_disclosure_group_style_init, c"$s7SwiftUI29AutomaticDisclosureGroupStyleVACycfC");
1513cached!(disclosure_group_style_fn,   c"$s7SwiftUI4ViewPAAE20disclosureGroupStyleyQrqd__AA010DisclosureeF0Rd__lF");
1514cached!(disclosure_group_style_oret, c"$s7SwiftUI4ViewPAAE20disclosureGroupStyleyQrqd__AA010DisclosureeF0Rd__lFQOMQ");
1515cached!(automatic_form_style_ma,   c"$s7SwiftUI18AutomaticFormStyleVMa");
1516cached!(automatic_form_style_wt,   c"$s7SwiftUI18AutomaticFormStyleVAA0dE0AAWP");
1517cached!(automatic_form_style_init, c"$s7SwiftUI18AutomaticFormStyleVACycfC");
1518cached!(columns_form_style_ma,   c"$s7SwiftUI16ColumnsFormStyleVMa");
1519cached!(columns_form_style_wt,   c"$s7SwiftUI16ColumnsFormStyleVAA0dE0AAWP");
1520cached!(columns_form_style_init, c"$s7SwiftUI16ColumnsFormStyleVACycfC");
1521cached!(grouped_form_style_ma,   c"$s7SwiftUI16GroupedFormStyleVMa");
1522cached!(grouped_form_style_wt,   c"$s7SwiftUI16GroupedFormStyleVAA0dE0AAWP");
1523cached!(grouped_form_style_init, c"$s7SwiftUI16GroupedFormStyleVACycfC");
1524cached!(form_style_fn,   c"$s7SwiftUI4ViewPAAE9formStyleyQrqd__AA04FormE0Rd__lF");
1525cached!(form_style_oret, c"$s7SwiftUI4ViewPAAE9formStyleyQrqd__AA04FormE0Rd__lFQOMQ");
1526cached!(accessory_circular_capacity_gauge_style_ma,   c"$s7SwiftUI35AccessoryCircularCapacityGaugeStyleVMa");
1527cached!(accessory_circular_capacity_gauge_style_wt,   c"$s7SwiftUI35AccessoryCircularCapacityGaugeStyleVAA0fG0AAWP");
1528cached!(accessory_circular_capacity_gauge_style_init, c"$s7SwiftUI35AccessoryCircularCapacityGaugeStyleVACycfC");
1529cached!(accessory_circular_gauge_style_ma,   c"$s7SwiftUI27AccessoryCircularGaugeStyleVMa");
1530cached!(accessory_circular_gauge_style_wt,   c"$s7SwiftUI27AccessoryCircularGaugeStyleVAA0eF0AAWP");
1531cached!(accessory_circular_gauge_style_init, c"$s7SwiftUI27AccessoryCircularGaugeStyleVACycfC");
1532cached!(accessory_linear_capacity_gauge_style_ma,   c"$s7SwiftUI33AccessoryLinearCapacityGaugeStyleVMa");
1533cached!(accessory_linear_capacity_gauge_style_wt,   c"$s7SwiftUI33AccessoryLinearCapacityGaugeStyleVAA0fG0AAWP");
1534cached!(accessory_linear_capacity_gauge_style_init, c"$s7SwiftUI33AccessoryLinearCapacityGaugeStyleVACycfC");
1535cached!(accessory_linear_gauge_style_ma,   c"$s7SwiftUI25AccessoryLinearGaugeStyleVMa");
1536cached!(accessory_linear_gauge_style_wt,   c"$s7SwiftUI25AccessoryLinearGaugeStyleVAA0eF0AAWP");
1537cached!(accessory_linear_gauge_style_init, c"$s7SwiftUI25AccessoryLinearGaugeStyleVACycfC");
1538cached!(default_gauge_style_ma,   c"$s7SwiftUI17DefaultGaugeStyleVMa");
1539cached!(default_gauge_style_wt,   c"$s7SwiftUI17DefaultGaugeStyleVAA0dE0AAWP");
1540cached!(default_gauge_style_init, c"$s7SwiftUI17DefaultGaugeStyleVACycfC");
1541cached!(linear_capacity_gauge_style_ma,   c"$s7SwiftUI24LinearCapacityGaugeStyleVMa");
1542cached!(linear_capacity_gauge_style_wt,   c"$s7SwiftUI24LinearCapacityGaugeStyleVAA0eF0AAWP");
1543cached!(linear_capacity_gauge_style_init, c"$s7SwiftUI24LinearCapacityGaugeStyleVACycfC");
1544cached!(gauge_style_fn,   c"$s7SwiftUI4ViewPAAE10gaugeStyleyQrqd__AA05GaugeE0Rd__lF");
1545cached!(gauge_style_oret, c"$s7SwiftUI4ViewPAAE10gaugeStyleyQrqd__AA05GaugeE0Rd__lFQOMQ");
1546cached!(default_group_box_style_ma,   c"$s7SwiftUI20DefaultGroupBoxStyleVMa");
1547cached!(default_group_box_style_wt,   c"$s7SwiftUI20DefaultGroupBoxStyleVAA0deF0AAWP");
1548cached!(default_group_box_style_init, c"$s7SwiftUI20DefaultGroupBoxStyleVACycfC");
1549cached!(group_box_style_fn,   c"$s7SwiftUI4ViewPAAE13groupBoxStyleyQrqd__AA05GroupeF0Rd__lF");
1550cached!(group_box_style_oret, c"$s7SwiftUI4ViewPAAE13groupBoxStyleyQrqd__AA05GroupeF0Rd__lFQOMQ");
1551cached!(default_label_style_ma,   c"$s7SwiftUI17DefaultLabelStyleVMa");
1552cached!(default_label_style_wt,   c"$s7SwiftUI17DefaultLabelStyleVAA0dE0AAWP");
1553cached!(default_label_style_init, c"$s7SwiftUI17DefaultLabelStyleVACycfC");
1554cached!(icon_only_label_style_ma,   c"$s7SwiftUI18IconOnlyLabelStyleVMa");
1555cached!(icon_only_label_style_wt,   c"$s7SwiftUI18IconOnlyLabelStyleVAA0eF0AAWP");
1556cached!(icon_only_label_style_init, c"$s7SwiftUI18IconOnlyLabelStyleVACycfC");
1557cached!(title_and_icon_label_style_ma,   c"$s7SwiftUI22TitleAndIconLabelStyleVMa");
1558cached!(title_and_icon_label_style_wt,   c"$s7SwiftUI22TitleAndIconLabelStyleVAA0fG0AAWP");
1559cached!(title_and_icon_label_style_init, c"$s7SwiftUI22TitleAndIconLabelStyleVACycfC");
1560cached!(title_only_label_style_ma,   c"$s7SwiftUI19TitleOnlyLabelStyleVMa");
1561cached!(title_only_label_style_wt,   c"$s7SwiftUI19TitleOnlyLabelStyleVAA0eF0AAWP");
1562cached!(title_only_label_style_init, c"$s7SwiftUI19TitleOnlyLabelStyleVACycfC");
1563cached!(label_style_fn,   c"$s7SwiftUI4ViewPAAE10labelStyleyQrqd__AA05LabelE0Rd__lF");
1564cached!(label_style_oret, c"$s7SwiftUI4ViewPAAE10labelStyleyQrqd__AA05LabelE0Rd__lFQOMQ");
1565cached!(automatic_labeled_content_style_ma,   c"$s7SwiftUI28AutomaticLabeledContentStyleVMa");
1566cached!(automatic_labeled_content_style_wt,   c"$s7SwiftUI28AutomaticLabeledContentStyleVAA0deF0AAWP");
1567cached!(automatic_labeled_content_style_init, c"$s7SwiftUI28AutomaticLabeledContentStyleVACycfC");
1568cached!(labeled_content_style_fn,   c"$s7SwiftUI4ViewPAAE19labeledContentStyleyQrqd__AA07LabeledeF0Rd__lF");
1569cached!(labeled_content_style_oret, c"$s7SwiftUI4ViewPAAE19labeledContentStyleyQrqd__AA07LabeledeF0Rd__lFQOMQ");
1570cached!(bordered_list_style_ma,   c"$s7SwiftUI17BorderedListStyleVMa");
1571cached!(bordered_list_style_wt,   c"$s7SwiftUI17BorderedListStyleVAA0dE0AAWP");
1572cached!(bordered_list_style_init, c"$s7SwiftUI17BorderedListStyleVACycfC");
1573cached!(default_list_style_ma,   c"$s7SwiftUI16DefaultListStyleVMa");
1574cached!(default_list_style_wt,   c"$s7SwiftUI16DefaultListStyleVAA0dE0AAWP");
1575cached!(default_list_style_init, c"$s7SwiftUI16DefaultListStyleVACycfC");
1576cached!(inset_list_style_ma,   c"$s7SwiftUI14InsetListStyleVMa");
1577cached!(inset_list_style_wt,   c"$s7SwiftUI14InsetListStyleVAA0dE0AAWP");
1578cached!(inset_list_style_init, c"$s7SwiftUI14InsetListStyleVACycfC");
1579cached!(plain_list_style_ma,   c"$s7SwiftUI14PlainListStyleVMa");
1580cached!(plain_list_style_wt,   c"$s7SwiftUI14PlainListStyleVAA0dE0AAWP");
1581cached!(plain_list_style_init, c"$s7SwiftUI14PlainListStyleVACycfC");
1582cached!(sidebar_list_style_ma,   c"$s7SwiftUI16SidebarListStyleVMa");
1583cached!(sidebar_list_style_wt,   c"$s7SwiftUI16SidebarListStyleVAA0dE0AAWP");
1584cached!(sidebar_list_style_init, c"$s7SwiftUI16SidebarListStyleVACycfC");
1585cached!(list_style_fn,   c"$s7SwiftUI4ViewPAAE9listStyleyQrqd__AA04ListE0Rd__lF");
1586cached!(list_style_oret, c"$s7SwiftUI4ViewPAAE9listStyleyQrqd__AA04ListE0Rd__lFQOMQ");
1587cached!(borderless_pull_down_menu_button_style_ma,   c"$s7SwiftUI33BorderlessPullDownMenuButtonStyleVMa");
1588cached!(borderless_pull_down_menu_button_style_wt,   c"$s7SwiftUI33BorderlessPullDownMenuButtonStyleVAA0fgH0AAWP");
1589cached!(borderless_pull_down_menu_button_style_init, c"$s7SwiftUI33BorderlessPullDownMenuButtonStyleVACycfC");
1590cached!(default_menu_button_style_ma,   c"$s7SwiftUI22DefaultMenuButtonStyleVMa");
1591cached!(default_menu_button_style_wt,   c"$s7SwiftUI22DefaultMenuButtonStyleVAA0deF0AAWP");
1592cached!(default_menu_button_style_init, c"$s7SwiftUI22DefaultMenuButtonStyleVACycfC");
1593cached!(pull_down_menu_button_style_ma,   c"$s7SwiftUI23PullDownMenuButtonStyleVMa");
1594cached!(pull_down_menu_button_style_wt,   c"$s7SwiftUI23PullDownMenuButtonStyleVAA0efG0AAWP");
1595cached!(pull_down_menu_button_style_init, c"$s7SwiftUI23PullDownMenuButtonStyleVACycfC");
1596cached!(menu_button_style_fn,   c"$s7SwiftUI4ViewPAAE15menuButtonStyleyQrqd__AA04MenueF0Rd__lF");
1597cached!(menu_button_style_oret, c"$s7SwiftUI4ViewPAAE15menuButtonStyleyQrqd__AA04MenueF0Rd__lFQOMQ");
1598cached!(bordered_button_menu_style_ma,   c"$s7SwiftUI23BorderedButtonMenuStyleVMa");
1599cached!(bordered_button_menu_style_wt,   c"$s7SwiftUI23BorderedButtonMenuStyleVAA0eF0AAWP");
1600cached!(bordered_button_menu_style_init, c"$s7SwiftUI23BorderedButtonMenuStyleVACycfC");
1601cached!(borderless_button_menu_style_ma,   c"$s7SwiftUI25BorderlessButtonMenuStyleVMa");
1602cached!(borderless_button_menu_style_wt,   c"$s7SwiftUI25BorderlessButtonMenuStyleVAA0eF0AAWP");
1603cached!(borderless_button_menu_style_init, c"$s7SwiftUI25BorderlessButtonMenuStyleVACycfC");
1604cached!(button_menu_style_ma,   c"$s7SwiftUI15ButtonMenuStyleVMa");
1605cached!(button_menu_style_wt,   c"$s7SwiftUI15ButtonMenuStyleVAA0dE0AAWP");
1606cached!(button_menu_style_init, c"$s7SwiftUI15ButtonMenuStyleVACycfC");
1607cached!(default_menu_style_ma,   c"$s7SwiftUI16DefaultMenuStyleVMa");
1608cached!(default_menu_style_wt,   c"$s7SwiftUI16DefaultMenuStyleVAA0dE0AAWP");
1609cached!(default_menu_style_init, c"$s7SwiftUI16DefaultMenuStyleVACycfC");
1610cached!(menu_style_fn,   c"$s7SwiftUI4ViewPAAE9menuStyleyQrqd__AA04MenuE0Rd__lF");
1611cached!(menu_style_oret, c"$s7SwiftUI4ViewPAAE9menuStyleyQrqd__AA04MenuE0Rd__lFQOMQ");
1612cached!(default_picker_style_ma,   c"$s7SwiftUI18DefaultPickerStyleVMa");
1613cached!(default_picker_style_wt,   c"$s7SwiftUI18DefaultPickerStyleVAA0dE0AAWP");
1614cached!(default_picker_style_init, c"$s7SwiftUI18DefaultPickerStyleVACycfC");
1615cached!(inline_picker_style_ma,   c"$s7SwiftUI17InlinePickerStyleVMa");
1616cached!(inline_picker_style_wt,   c"$s7SwiftUI17InlinePickerStyleVAA0dE0AAWP");
1617cached!(inline_picker_style_init, c"$s7SwiftUI17InlinePickerStyleVACycfC");
1618cached!(menu_picker_style_ma,   c"$s7SwiftUI15MenuPickerStyleVMa");
1619cached!(menu_picker_style_wt,   c"$s7SwiftUI15MenuPickerStyleVAA0dE0AAWP");
1620cached!(menu_picker_style_init, c"$s7SwiftUI15MenuPickerStyleVACycfC");
1621cached!(palette_picker_style_ma,   c"$s7SwiftUI18PalettePickerStyleVMa");
1622cached!(palette_picker_style_wt,   c"$s7SwiftUI18PalettePickerStyleVAA0dE0AAWP");
1623cached!(palette_picker_style_init, c"$s7SwiftUI18PalettePickerStyleVACycfC");
1624cached!(pop_up_button_picker_style_ma,   c"$s7SwiftUI22PopUpButtonPickerStyleVMa");
1625cached!(pop_up_button_picker_style_wt,   c"$s7SwiftUI22PopUpButtonPickerStyleVAA0fG0AAWP");
1626cached!(pop_up_button_picker_style_init, c"$s7SwiftUI22PopUpButtonPickerStyleVACycfC");
1627cached!(radio_group_picker_style_ma,   c"$s7SwiftUI21RadioGroupPickerStyleVMa");
1628cached!(radio_group_picker_style_wt,   c"$s7SwiftUI21RadioGroupPickerStyleVAA0eF0AAWP");
1629cached!(radio_group_picker_style_init, c"$s7SwiftUI21RadioGroupPickerStyleVACycfC");
1630cached!(segmented_picker_style_ma,   c"$s7SwiftUI20SegmentedPickerStyleVMa");
1631cached!(segmented_picker_style_wt,   c"$s7SwiftUI20SegmentedPickerStyleVAA0dE0AAWP");
1632cached!(segmented_picker_style_init, c"$s7SwiftUI20SegmentedPickerStyleVACycfC");
1633cached!(picker_style_fn,   c"$s7SwiftUI4ViewPAAE11pickerStyleyQrqd__AA06PickerE0Rd__lF");
1634cached!(picker_style_oret, c"$s7SwiftUI4ViewPAAE11pickerStyleyQrqd__AA06PickerE0Rd__lFQOMQ");
1635cached!(default_window_style_ma,   c"$s7SwiftUI18DefaultWindowStyleVMa");
1636cached!(default_window_style_wt,   c"$s7SwiftUI18DefaultWindowStyleVAA0dE0AAWP");
1637cached!(default_window_style_init, c"$s7SwiftUI18DefaultWindowStyleVACycfC");
1638cached!(hidden_title_bar_window_style_ma,   c"$s7SwiftUI25HiddenTitleBarWindowStyleVMa");
1639cached!(hidden_title_bar_window_style_wt,   c"$s7SwiftUI25HiddenTitleBarWindowStyleVAA0fG0AAWP");
1640cached!(hidden_title_bar_window_style_init, c"$s7SwiftUI25HiddenTitleBarWindowStyleVACycfC");
1641cached!(plain_window_style_ma,   c"$s7SwiftUI16PlainWindowStyleVMa");
1642cached!(plain_window_style_wt,   c"$s7SwiftUI16PlainWindowStyleVAA0dE0AAWP");
1643cached!(plain_window_style_init, c"$s7SwiftUI16PlainWindowStyleVACycfC");
1644cached!(title_bar_window_style_ma,   c"$s7SwiftUI19TitleBarWindowStyleVMa");
1645cached!(title_bar_window_style_wt,   c"$s7SwiftUI19TitleBarWindowStyleVAA0eF0AAWP");
1646cached!(title_bar_window_style_init, c"$s7SwiftUI19TitleBarWindowStyleVACycfC");
1647cached!(presented_window_style_fn,   c"$s7SwiftUI4ViewPAAE20presentedWindowStyleyQrqd__AA0eF0Rd__lF");
1648cached!(presented_window_style_oret, c"$s7SwiftUI4ViewPAAE20presentedWindowStyleyQrqd__AA0eF0Rd__lFQOMQ");
1649cached!(default_window_toolbar_style_ma,   c"$s7SwiftUI25DefaultWindowToolbarStyleVMa");
1650cached!(default_window_toolbar_style_wt,   c"$s7SwiftUI25DefaultWindowToolbarStyleVAA0deF0AAWP");
1651cached!(default_window_toolbar_style_init, c"$s7SwiftUI25DefaultWindowToolbarStyleVACycfC");
1652cached!(expanded_window_toolbar_style_ma,   c"$s7SwiftUI26ExpandedWindowToolbarStyleVMa");
1653cached!(expanded_window_toolbar_style_wt,   c"$s7SwiftUI26ExpandedWindowToolbarStyleVAA0deF0AAWP");
1654cached!(expanded_window_toolbar_style_init, c"$s7SwiftUI26ExpandedWindowToolbarStyleVACycfC");
1655cached!(unified_compact_window_toolbar_style_ma,   c"$s7SwiftUI32UnifiedCompactWindowToolbarStyleVMa");
1656cached!(unified_compact_window_toolbar_style_wt,   c"$s7SwiftUI32UnifiedCompactWindowToolbarStyleVAA0efG0AAWP");
1657cached!(unified_compact_window_toolbar_style_init, c"$s7SwiftUI32UnifiedCompactWindowToolbarStyleVACycfC");
1658cached!(unified_window_toolbar_style_ma,   c"$s7SwiftUI25UnifiedWindowToolbarStyleVMa");
1659cached!(unified_window_toolbar_style_wt,   c"$s7SwiftUI25UnifiedWindowToolbarStyleVAA0deF0AAWP");
1660cached!(unified_window_toolbar_style_init, c"$s7SwiftUI25UnifiedWindowToolbarStyleVACycfC");
1661cached!(presented_window_toolbar_style_fn,   c"$s7SwiftUI4ViewPAAE27presentedWindowToolbarStyleyQrqd__AA0efG0Rd__lF");
1662cached!(presented_window_toolbar_style_oret, c"$s7SwiftUI4ViewPAAE27presentedWindowToolbarStyleyQrqd__AA0efG0Rd__lFQOMQ");
1663cached!(paging_scroll_target_behavior_ma,   c"$s7SwiftUI26PagingScrollTargetBehaviorVMa");
1664cached!(paging_scroll_target_behavior_wt,   c"$s7SwiftUI26PagingScrollTargetBehaviorVAA0deF0AAWP");
1665cached!(paging_scroll_target_behavior_init, c"$s7SwiftUI26PagingScrollTargetBehaviorVACycfC");
1666cached!(scroll_target_behavior_fn,   c"$s7SwiftUI4ViewPAAE20scrollTargetBehavioryQrqd__AA06ScrolleF0Rd__lF");
1667cached!(scroll_target_behavior_oret, c"$s7SwiftUI4ViewPAAE20scrollTargetBehavioryQrqd__AA06ScrolleF0Rd__lFQOMQ");
1668cached!(automatic_table_style_ma,   c"$s7SwiftUI19AutomaticTableStyleVMa");
1669cached!(automatic_table_style_wt,   c"$s7SwiftUI19AutomaticTableStyleVAA0dE0AAWP");
1670cached!(automatic_table_style_init, c"$s7SwiftUI19AutomaticTableStyleVACycfC");
1671cached!(bordered_table_style_ma,   c"$s7SwiftUI18BorderedTableStyleVMa");
1672cached!(bordered_table_style_wt,   c"$s7SwiftUI18BorderedTableStyleVAA0dE0AAWP");
1673cached!(bordered_table_style_init, c"$s7SwiftUI18BorderedTableStyleVACycfC");
1674cached!(inset_table_style_ma,   c"$s7SwiftUI15InsetTableStyleVMa");
1675cached!(inset_table_style_wt,   c"$s7SwiftUI15InsetTableStyleVAA0dE0AAWP");
1676cached!(inset_table_style_init, c"$s7SwiftUI15InsetTableStyleVACycfC");
1677cached!(table_style_fn,   c"$s7SwiftUI4ViewPAAE10tableStyleyQrqd__AA05TableE0Rd__lF");
1678cached!(table_style_oret, c"$s7SwiftUI4ViewPAAE10tableStyleyQrqd__AA05TableE0Rd__lFQOMQ");
1679cached!(automatic_text_editor_style_ma,   c"$s7SwiftUI24AutomaticTextEditorStyleVMa");
1680cached!(automatic_text_editor_style_wt,   c"$s7SwiftUI24AutomaticTextEditorStyleVAA0deF0AAWP");
1681cached!(automatic_text_editor_style_init, c"$s7SwiftUI24AutomaticTextEditorStyleVACycfC");
1682cached!(plain_text_editor_style_ma,   c"$s7SwiftUI20PlainTextEditorStyleVMa");
1683cached!(plain_text_editor_style_wt,   c"$s7SwiftUI20PlainTextEditorStyleVAA0deF0AAWP");
1684cached!(plain_text_editor_style_init, c"$s7SwiftUI20PlainTextEditorStyleVACycfC");
1685cached!(text_editor_style_fn,   c"$s7SwiftUI4ViewPAAE15textEditorStyleyQrqd__AA04TexteF0Rd__lF");
1686cached!(text_editor_style_oret, c"$s7SwiftUI4ViewPAAE15textEditorStyleyQrqd__AA04TexteF0Rd__lFQOMQ");
1687cached!(default_text_field_style_ma,   c"$s7SwiftUI21DefaultTextFieldStyleVMa");
1688cached!(default_text_field_style_wt,   c"$s7SwiftUI21DefaultTextFieldStyleVAA0deF0AAWP");
1689cached!(default_text_field_style_init, c"$s7SwiftUI21DefaultTextFieldStyleVACycfC");
1690cached!(plain_text_field_style_ma,   c"$s7SwiftUI19PlainTextFieldStyleVMa");
1691cached!(plain_text_field_style_wt,   c"$s7SwiftUI19PlainTextFieldStyleVAA0deF0AAWP");
1692cached!(plain_text_field_style_init, c"$s7SwiftUI19PlainTextFieldStyleVACycfC");
1693cached!(rounded_border_text_field_style_ma,   c"$s7SwiftUI27RoundedBorderTextFieldStyleVMa");
1694cached!(rounded_border_text_field_style_wt,   c"$s7SwiftUI27RoundedBorderTextFieldStyleVAA0efG0AAWP");
1695cached!(rounded_border_text_field_style_init, c"$s7SwiftUI27RoundedBorderTextFieldStyleVACycfC");
1696cached!(square_border_text_field_style_ma,   c"$s7SwiftUI26SquareBorderTextFieldStyleVMa");
1697cached!(square_border_text_field_style_wt,   c"$s7SwiftUI26SquareBorderTextFieldStyleVAA0efG0AAWP");
1698cached!(square_border_text_field_style_init, c"$s7SwiftUI26SquareBorderTextFieldStyleVACycfC");
1699cached!(text_field_style_fn,   c"$s7SwiftUI4ViewPAAE14textFieldStyleyQrqd__AA04TexteF0Rd__lF");
1700cached!(text_field_style_oret, c"$s7SwiftUI4ViewPAAE14textFieldStyleyQrqd__AA04TexteF0Rd__lFQOMQ");
1701cached!(disabled_text_selectability_ma,   c"$s7SwiftUI25DisabledTextSelectabilityVMa");
1702cached!(disabled_text_selectability_wt,   c"$s7SwiftUI25DisabledTextSelectabilityVAA0dE0AAWP");
1703cached!(disabled_text_selectability_init, c"$s7SwiftUI25DisabledTextSelectabilityVACycfC");
1704cached!(enabled_text_selectability_ma,   c"$s7SwiftUI24EnabledTextSelectabilityVMa");
1705cached!(enabled_text_selectability_wt,   c"$s7SwiftUI24EnabledTextSelectabilityVAA0dE0AAWP");
1706cached!(enabled_text_selectability_init, c"$s7SwiftUI24EnabledTextSelectabilityVACycfC");
1707cached!(text_selection_fn,   c"$s7SwiftUI4ViewPAAE13textSelectionyQrqd__AA17TextSelectabilityRd__lF");
1708cached!(text_selection_oret, c"$s7SwiftUI4ViewPAAE13textSelectionyQrqd__AA17TextSelectabilityRd__lFQOMQ");
1709cached!(button_toggle_style_ma,   c"$s7SwiftUI17ButtonToggleStyleVMa");
1710cached!(button_toggle_style_wt,   c"$s7SwiftUI17ButtonToggleStyleVAA0dE0AAWP");
1711cached!(button_toggle_style_init, c"$s7SwiftUI17ButtonToggleStyleVACycfC");
1712cached!(checkbox_toggle_style_ma,   c"$s7SwiftUI19CheckboxToggleStyleVMa");
1713cached!(checkbox_toggle_style_wt,   c"$s7SwiftUI19CheckboxToggleStyleVAA0dE0AAWP");
1714cached!(checkbox_toggle_style_init, c"$s7SwiftUI19CheckboxToggleStyleVACycfC");
1715cached!(default_toggle_style_ma,   c"$s7SwiftUI18DefaultToggleStyleVMa");
1716cached!(default_toggle_style_wt,   c"$s7SwiftUI18DefaultToggleStyleVAA0dE0AAWP");
1717cached!(default_toggle_style_init, c"$s7SwiftUI18DefaultToggleStyleVACycfC");
1718cached!(switch_toggle_style_ma,   c"$s7SwiftUI17SwitchToggleStyleVMa");
1719cached!(switch_toggle_style_wt,   c"$s7SwiftUI17SwitchToggleStyleVAA0dE0AAWP");
1720cached!(switch_toggle_style_init, c"$s7SwiftUI17SwitchToggleStyleVACycfC");
1721cached!(toggle_style_fn,   c"$s7SwiftUI4ViewPAAE11toggleStyleyQrqd__AA06ToggleE0Rd__lF");
1722cached!(toggle_style_oret, c"$s7SwiftUI4ViewPAAE11toggleStyleyQrqd__AA06ToggleE0Rd__lFQOMQ");
1723
1724// ── Modifiers taking a string, a Text, or an optional ─────────────────
1725cached!(search_completion_fn,   c"$s7SwiftUI4ViewPAAE16searchCompletionyQrSSF");
1726cached!(search_completion_oret, c"$s7SwiftUI4ViewPAAE16searchCompletionyQrSSFQOMQ");
1727cached!(text_input_completion_fn,   c"$s7SwiftUI4ViewPAAE19textInputCompletionyQrSSF");
1728cached!(text_input_completion_oret, c"$s7SwiftUI4ViewPAAE19textInputCompletionyQrSSFQOMQ");
1729cached!(file_dialog_confirmation_label_fn,   c"$s7SwiftUI4ViewPAAE27fileDialogConfirmationLabelyQrAA18LocalizedStringKeyVF");
1730cached!(file_dialog_confirmation_label_oret, c"$s7SwiftUI4ViewPAAE27fileDialogConfirmationLabelyQrAA18LocalizedStringKeyVFQOMQ");
1731cached!(file_dialog_message_fn,   c"$s7SwiftUI4ViewPAAE17fileDialogMessageyQrAA18LocalizedStringKeyVF");
1732cached!(file_dialog_message_oret, c"$s7SwiftUI4ViewPAAE17fileDialogMessageyQrAA18LocalizedStringKeyVFQOMQ");
1733cached!(file_exporter_filename_label_fn,   c"$s7SwiftUI4ViewPAAE25fileExporterFilenameLabelyQrAA18LocalizedStringKeyVF");
1734cached!(file_exporter_filename_label_oret, c"$s7SwiftUI4ViewPAAE25fileExporterFilenameLabelyQrAA18LocalizedStringKeyVFQOMQ");
1735cached!(help_fn,   c"$s7SwiftUI4ViewPAAE4helpyQrAA18LocalizedStringKeyVF");
1736cached!(help_oret, c"$s7SwiftUI4ViewPAAE4helpyQrAA18LocalizedStringKeyVFQOMQ");
1737cached!(navigation_subtitle_fn,   c"$s7SwiftUI4ViewPAAE18navigationSubtitleyQrAA18LocalizedStringKeyVF");
1738cached!(navigation_subtitle_oret, c"$s7SwiftUI4ViewPAAE18navigationSubtitleyQrAA18LocalizedStringKeyVFQOMQ");
1739cached!(help_text_fn,   c"$s7SwiftUI4ViewPAAE4helpyQrAA4TextVF");
1740cached!(help_text_oret, c"$s7SwiftUI4ViewPAAE4helpyQrAA4TextVFQOMQ");
1741cached!(navigation_subtitle_text_fn,   c"$s7SwiftUI4ViewPAAE18navigationSubtitleyQrAA4TextVF");
1742cached!(navigation_subtitle_text_oret, c"$s7SwiftUI4ViewPAAE18navigationSubtitleyQrAA4TextVFQOMQ");
1743cached!(touch_bar_customization_label_fn,   c"$s7SwiftUI4ViewPAAE26touchBarCustomizationLabelyQrAA4TextVF");
1744cached!(touch_bar_customization_label_oret, c"$s7SwiftUI4ViewPAAE26touchBarCustomizationLabelyQrAA4TextVFQOMQ");
1745
1746// ── Modifiers with several plain arguments ────────────────────────────
1747cached!(accessibility_element_fn,   c"$s7SwiftUI4ViewPAAE20accessibilityElement8childrenQrAA26AccessibilityChildBehaviorV_tF");
1748cached!(accessibility_element_oret, c"$s7SwiftUI4ViewPAAE20accessibilityElement8childrenQrAA26AccessibilityChildBehaviorV_tFQOMQ");
1749cached!(accessibility_shows_large_content_viewer_fn,   c"$s7SwiftUI4ViewPAAE36accessibilityShowsLargeContentViewerQryF");
1750cached!(accessibility_shows_large_content_viewer_oret, c"$s7SwiftUI4ViewPAAE36accessibilityShowsLargeContentViewerQryFQOMQ");
1751cached!(assistive_access_navigation_icon_fn,   c"$s7SwiftUI4ViewPAAE29assistiveAccessNavigationIcon11systemImageQrSS_tF");
1752cached!(assistive_access_navigation_icon_oret, c"$s7SwiftUI4ViewPAAE29assistiveAccessNavigationIcon11systemImageQrSS_tFQOMQ");
1753cached!(content_margins_fn,   c"$s7SwiftUI4ViewPAAE14contentMargins_3forQr12CoreGraphics7CGFloatV_AA22ContentMarginPlacementVtF");
1754cached!(content_margins_oret, c"$s7SwiftUI4ViewPAAE14contentMargins_3forQr12CoreGraphics7CGFloatV_AA22ContentMarginPlacementVtFQOMQ");
1755cached!(hand_gesture_shortcut_fn,   c"$s7SwiftUI4ViewPAAE19handGestureShortcut_9isEnabledQrAA04HandeF0V_SbtF");
1756cached!(hand_gesture_shortcut_oret, c"$s7SwiftUI4ViewPAAE19handGestureShortcut_9isEnabledQrAA04HandeF0V_SbtFQOMQ");
1757cached!(position_fn,   c"$s7SwiftUI4ViewPAAE8position1x1yQr12CoreGraphics7CGFloatV_AItF");
1758cached!(position_oret, c"$s7SwiftUI4ViewPAAE8position1x1yQr12CoreGraphics7CGFloatV_AItFQOMQ");
1759cached!(redacted_fn,   c"$s7SwiftUI4ViewPAAE8redacted6reasonQrAA16RedactionReasonsV_tF");
1760cached!(redacted_oret, c"$s7SwiftUI4ViewPAAE8redacted6reasonQrAA16RedactionReasonsV_tFQOMQ");
1761cached!(scroll_indicators_flash_fn,   c"$s7SwiftUI4ViewPAAE21scrollIndicatorsFlash8onAppearQrSb_tF");
1762cached!(scroll_indicators_flash_oret, c"$s7SwiftUI4ViewPAAE21scrollIndicatorsFlash8onAppearQrSb_tFQOMQ");
1763cached!(scroll_target_layout_fn,   c"$s7SwiftUI4ViewPAAE18scrollTargetLayout9isEnabledQrSb_tF");
1764cached!(scroll_target_layout_oret, c"$s7SwiftUI4ViewPAAE18scrollTargetLayout9isEnabledQrSb_tFQOMQ");
1765cached!(tab_bar_minimize_behavior_fn,   c"$s7SwiftUI4ViewPAAE22tabBarMinimizeBehavioryQrAA03TabefG0VF");
1766cached!(tab_bar_minimize_behavior_oret, c"$s7SwiftUI4ViewPAAE22tabBarMinimizeBehavioryQrAA03TabefG0VFQOMQ");
1767cached!(toolbar_role_fn,   c"$s7SwiftUI4ViewPAAE11toolbarRoleyQrAA07ToolbarE0VF");
1768cached!(toolbar_role_oret, c"$s7SwiftUI4ViewPAAE11toolbarRoleyQrAA07ToolbarE0VFQOMQ");
1769cached!(typesetting_language_fn,   c"$s7SwiftUI4ViewPAAE19typesettingLanguage_9isEnabledQrAA011TypesettingE0V_SbtF");
1770cached!(typesetting_language_oret, c"$s7SwiftUI4ViewPAAE19typesettingLanguage_9isEnabledQrAA011TypesettingE0V_SbtFQOMQ");
1771cached!(accessibility_child_behavior_ma, c"$s7SwiftUI26AccessibilityChildBehaviorVMa");
1772cached!(content_margin_placement_ma, c"$s7SwiftUI22ContentMarginPlacementVMa");
1773cached!(hand_gesture_shortcut_ma, c"$s7SwiftUI19HandGestureShortcutVMa");
1774cached!(redaction_reasons_ma, c"$s7SwiftUI16RedactionReasonsVMa");
1775cached!(tab_bar_minimize_behavior_ma, c"$s7SwiftUI22TabBarMinimizeBehaviorVMa");
1776cached!(toolbar_role_ma, c"$s7SwiftUI11ToolbarRoleVMa");
1777cached!(typesetting_language_ma, c"$s7SwiftUI19TypesettingLanguageVMa");
1778cached!(presentation_background_interaction_ma, c"$s7SwiftUI33PresentationBackgroundInteractionVMa");
1779cached!(presentation_background_interaction_fn,   c"$s7SwiftUI4ViewPAAE33presentationBackgroundInteractionyQrAA012PresentationeF0VF");
1780cached!(presentation_background_interaction_oret, c"$s7SwiftUI4ViewPAAE33presentationBackgroundInteractionyQrAA012PresentationeF0VFQOMQ");
1781
1782// ── Modifiers taking option sets and further plain arguments ──────────
1783cached!(container_corner_offset_fn,   c"$s7SwiftUI4ViewPAAE21containerCornerOffset_9sizeToFitQrAA4EdgeO3SetV_SbtF");
1784cached!(container_corner_offset_oret, c"$s7SwiftUI4ViewPAAE21containerCornerOffset_9sizeToFitQrAA4EdgeO3SetV_SbtFQOMQ");
1785cached!(edges_ignoring_safe_area_fn,   c"$s7SwiftUI4ViewPAAE21edgesIgnoringSafeAreayQrAA4EdgeO3SetVF");
1786cached!(edges_ignoring_safe_area_oret, c"$s7SwiftUI4ViewPAAE21edgesIgnoringSafeAreayQrAA4EdgeO3SetVFQOMQ");
1787cached!(grid_cell_unsized_axes_fn,   c"$s7SwiftUI4ViewPAAE19gridCellUnsizedAxesyQrAA4AxisO3SetVF");
1788cached!(grid_cell_unsized_axes_oret, c"$s7SwiftUI4ViewPAAE19gridCellUnsizedAxesyQrAA4AxisO3SetVFQOMQ");
1789cached!(ignores_safe_area_fn,   c"$s7SwiftUI4ViewPAAE15ignoresSafeArea_5edgesQrAA0eF7RegionsV_AA4EdgeO3SetVtF");
1790cached!(ignores_safe_area_oret, c"$s7SwiftUI4ViewPAAE15ignoresSafeArea_5edgesQrAA0eF7RegionsV_AA4EdgeO3SetVtFQOMQ");
1791cached!(list_row_separator_fn,   c"$s7SwiftUI4ViewPAAE16listRowSeparator_5edgesQrAA10VisibilityO_AA12VerticalEdgeO3SetVtF");
1792cached!(list_row_separator_oret, c"$s7SwiftUI4ViewPAAE16listRowSeparator_5edgesQrAA10VisibilityO_AA12VerticalEdgeO3SetVtFQOMQ");
1793cached!(list_section_separator_fn,   c"$s7SwiftUI4ViewPAAE20listSectionSeparator_5edgesQrAA10VisibilityO_AA12VerticalEdgeO3SetVtF");
1794cached!(list_section_separator_oret, c"$s7SwiftUI4ViewPAAE20listSectionSeparator_5edgesQrAA10VisibilityO_AA12VerticalEdgeO3SetVtFQOMQ");
1795cached!(scene_padding_fn,   c"$s7SwiftUI4ViewPAAE12scenePadding_5edgesQrAA05SceneE0V_AA4EdgeO3SetVtF");
1796cached!(scene_padding_oret, c"$s7SwiftUI4ViewPAAE12scenePadding_5edgesQrAA05SceneE0V_AA4EdgeO3SetVtFQOMQ");
1797cached!(scroll_bounce_behavior_fn,   c"$s7SwiftUI4ViewPAAE20scrollBounceBehavior_4axesQrAA06ScrolleF0V_AA4AxisO3SetVtF");
1798cached!(scroll_bounce_behavior_oret, c"$s7SwiftUI4ViewPAAE20scrollBounceBehavior_4axesQrAA06ScrolleF0V_AA4AxisO3SetVtFQOMQ");
1799cached!(scroll_edge_effect_hidden_fn,   c"$s7SwiftUI4ViewPAAE22scrollEdgeEffectHidden_3forQrSb_AA0E0O3SetVtF");
1800cached!(scroll_edge_effect_hidden_oret, c"$s7SwiftUI4ViewPAAE22scrollEdgeEffectHidden_3forQrSb_AA0E0O3SetVtFQOMQ");
1801cached!(scroll_indicators_fn,   c"$s7SwiftUI4ViewPAAE16scrollIndicators_4axesQrAA25ScrollIndicatorVisibilityV_AA4AxisO3SetVtF");
1802cached!(scroll_indicators_oret, c"$s7SwiftUI4ViewPAAE16scrollIndicators_4axesQrAA25ScrollIndicatorVisibilityV_AA4AxisO3SetVtFQOMQ");
1803cached!(axis_set_ma, c"$s7SwiftUI4AxisO3SetVMa");
1804cached!(edge_set_ma, c"$s7SwiftUI4EdgeO3SetVMa");
1805cached!(vertical_edge_set_ma, c"$s7SwiftUI12VerticalEdgeO3SetVMa");
1806cached!(safe_area_regions_ma, c"$s7SwiftUI15SafeAreaRegionsVMa");
1807cached!(scene_padding_ma, c"$s7SwiftUI12ScenePaddingVMa");
1808cached!(scroll_bounce_behavior_ma, c"$s7SwiftUI20ScrollBounceBehaviorVMa");
1809cached!(scroll_indicator_visibility_ma, c"$s7SwiftUI25ScrollIndicatorVisibilityVMa");
1810
1811// ── Bindings and modifiers generic over a protocol ────────────────────
1812cached!(circle_insettable_wt, c"$s7SwiftUI6CircleVAA15InsettableShapeAAWP");
1813cached!(ellipse_insettable_wt, c"$s7SwiftUI7EllipseVAA15InsettableShapeAAWP");
1814cached!(rectangle_insettable_wt, c"$s7SwiftUI9RectangleVAA15InsettableShapeAAWP");
1815cached!(container_relative_shape_insettable_wt, c"$s7SwiftUI22ContainerRelativeShapeVAA010InsettableE0AAWP");
1816cached!(find_navigator_fn,   c"$s7SwiftUI4ViewPAAE13findNavigator11isPresentedQrAA7BindingVySbG_tF");
1817cached!(find_navigator_oret, c"$s7SwiftUI4ViewPAAE13findNavigator11isPresentedQrAA7BindingVySbG_tFQOMQ");
1818cached!(dialog_suppression_toggle_fn,   c"$s7SwiftUI4ViewPAAE23dialogSuppressionToggle12isSuppressedQrAA7BindingVySbG_tF");
1819cached!(dialog_suppression_toggle_oret, c"$s7SwiftUI4ViewPAAE23dialogSuppressionToggle12isSuppressedQrAA7BindingVySbG_tFQOMQ");
1820cached!(dialog_suppression_toggle_labelled_fn,   c"$s7SwiftUI4ViewPAAE23dialogSuppressionToggle_12isSuppressedQrAA18LocalizedStringKeyV_AA7BindingVySbGtF");
1821cached!(dialog_suppression_toggle_labelled_oret, c"$s7SwiftUI4ViewPAAE23dialogSuppressionToggle_12isSuppressedQrAA18LocalizedStringKeyV_AA7BindingVySbGtFQOMQ");
1822cached!(high_priority_gesture_fn,   c"$s7SwiftUI4ViewPAAE19highPriorityGesture_9includingQrqd___AA0F4MaskVtAA0F0Rd__lF");
1823cached!(high_priority_gesture_oret, c"$s7SwiftUI4ViewPAAE19highPriorityGesture_9includingQrqd___AA0F4MaskVtAA0F0Rd__lFQOMQ");
1824cached!(simultaneous_gesture_fn,   c"$s7SwiftUI4ViewPAAE19simultaneousGesture_9includingQrqd___AA0E4MaskVtAA0E0Rd__lF");
1825cached!(simultaneous_gesture_oret, c"$s7SwiftUI4ViewPAAE19simultaneousGesture_9includingQrqd___AA0E4MaskVtAA0E0Rd__lFQOMQ");
1826cached!(container_shape_fn,   c"$s7SwiftUI4ViewPAAE14containerShapeyQrqd__AA010InsettableE0Rd__lF");
1827cached!(container_shape_oret, c"$s7SwiftUI4ViewPAAE14containerShapeyQrqd__AA010InsettableE0Rd__lFQOMQ");
1828
1829// ── Accessibility: attributes, traits, focus ──
1830//
1831// These return a concrete `ModifiedContent<Self, AccessibilityAttachmentModifier>`
1832// rather than `some View`, so there is no opaque descriptor to pair with them.
1833cached!(a11y_deprecated_identifier_fn, c"$s7SwiftUI4ViewPAAE13accessibility10identifierAA15ModifiedContentVyxAA31AccessibilityAttachmentModifierVGSS_tF");
1834cached!(a11y_identifier_fn,   c"$s7SwiftUI4ViewPAAE23accessibilityIdentifieryAA15ModifiedContentVyxAA31AccessibilityAttachmentModifierVGSSF");
1835// The one member of Swift's deprecated `accessibility(…)` family with no
1836// modern counterpart, and so the one this crate had never bound.
1837// `Swift._convertToAnyHashable(_:)` — boxing a `Hashable` into the existential
1838// the deprecated accessibility overload takes.
1839cached!(convert_to_any_hashable, c"$ss21_convertToAnyHashableys0cD0VxSHRzlF");
1840cached!(any_hashable_ma,         c"$ss11AnyHashableVMa");
1841cached!(a11y_selection_identifier_fn, c"$s7SwiftUI4ViewPAAE13accessibility19selectionIdentifierAA15ModifiedContentVyxAA31AccessibilityAttachmentModifierVGs11AnyHashableV_tF");
1842cached!(a11y_sort_priority_fn, c"$s7SwiftUI4ViewPAAE25accessibilitySortPriorityyAA15ModifiedContentVyxAA31AccessibilityAttachmentModifierVGSdF");
1843// The `percentage:` overload is exported but not declared in the SDK, so no
1844// Swift source can call it and nothing could check it against this one.
1845cached!(a11y_value_fn, c"$s7SwiftUI4ViewPAAE18accessibilityValue_9isEnabledAA15ModifiedContentVyxAA31AccessibilityAttachmentModifierVGAA18LocalizedStringKeyV_SbtF");
1846cached!(a11y_responds_fn,     c"$s7SwiftUI4ViewPAAE38accessibilityRespondsToUserInteractionyAA15ModifiedContentVyxAA31AccessibilityAttachmentModifierVGSbF");
1847cached!(a11y_hint_fn,         c"$s7SwiftUI4ViewPAAE17accessibilityHintyAA15ModifiedContentVyxAA31AccessibilityAttachmentModifierVGAA18LocalizedStringKeyVF");
1848cached!(a11y_scroll_status_fn, c"$s7SwiftUI4ViewPAAE25accessibilityScrollStatus_9isEnabledAA15ModifiedContentVyxAA31AccessibilityAttachmentModifierVGAA18LocalizedStringKeyV_SbtF");
1849cached!(a11y_activation_point_fn, c"$s7SwiftUI4ViewPAAE28accessibilityActivationPointyAA15ModifiedContentVyxAA31AccessibilityAttachmentModifierVGAA04UnitF0VF");
1850cached!(a11y_drag_point_fn,   c"$s7SwiftUI4ViewPAAE22accessibilityDragPoint_11description9isEnabledAA15ModifiedContentVyxAA31AccessibilityAttachmentModifierVGAA04UnitF0V_AA18LocalizedStringKeyVSbtF");
1851cached!(a11y_drop_point_fn,   c"$s7SwiftUI4ViewPAAE22accessibilityDropPoint_11description9isEnabledAA15ModifiedContentVyxAA31AccessibilityAttachmentModifierVGAA04UnitF0V_AA18LocalizedStringKeyVSbtF");
1852cached!(a11y_add_traits_fn,   c"$s7SwiftUI4ViewPAAE22accessibilityAddTraitsyAA15ModifiedContentVyxAA31AccessibilityAttachmentModifierVGAA0iF0VF");
1853cached!(a11y_remove_traits_fn, c"$s7SwiftUI4ViewPAAE25accessibilityRemoveTraitsyAA15ModifiedContentVyxAA31AccessibilityAttachmentModifierVGAA0iF0VF");
1854cached!(a11y_heading_fn,      c"$s7SwiftUI4ViewPAAE20accessibilityHeadingyAA15ModifiedContentVyxAA31AccessibilityAttachmentModifierVGAA0hE5LevelOF");
1855cached!(a11y_text_content_type_fn, c"$s7SwiftUI4ViewPAAE28accessibilityTextContentTypeyAA08ModifiedF0VyxAA31AccessibilityAttachmentModifierVGAA0iefG0VF");
1856cached!(a11y_input_labels_fn, c"$s7SwiftUI4ViewPAAE24accessibilityInputLabels_9isEnabledAA15ModifiedContentVyxAA31AccessibilityAttachmentModifierVGSayAA18LocalizedStringKeyVG_SbtF");
1857cached!(a11y_direct_touch_fn, c"$s7SwiftUI4ViewPAAE24accessibilityDirectTouch_7optionsAA15ModifiedContentVyxAA31AccessibilityAttachmentModifierVGSb_AA0jeF7OptionsVtF");
1858
1859cached!(a11y_traits_ma,       c"$s7SwiftUI19AccessibilityTraitsVMa");
1860cached!(a11y_traits_form_union, c"$s7SwiftUI19AccessibilityTraitsV9formUnionyyACF");
1861cached!(a11y_heading_level_ma, c"$s7SwiftUI25AccessibilityHeadingLevelOMa");
1862cached!(a11y_text_content_type_ma, c"$s7SwiftUI28AccessibilityTextContentTypeVMa");
1863cached!(a11y_direct_touch_options_ma, c"$s7SwiftUI31AccessibilityDirectTouchOptionsVMa");
1864
1865// ── Generic modifiers: `Hashable`, `Shape`, focus bindings ──
1866cached!(id_fn,     c"$s7SwiftUI4ViewPAAE2idyQrqd__SHRd__lF");
1867cached!(id_oret,   c"$s7SwiftUI4ViewPAAE2idyQrqd__SHRd__lFQOMQ");
1868cached!(content_shape_fn,   c"$s7SwiftUI4ViewPAAE12contentShape_6eoFillQrqd___SbtAA0E0Rd__lF");
1869cached!(content_shape_oret, c"$s7SwiftUI4ViewPAAE12contentShape_6eoFillQrqd___SbtAA0E0Rd__lFQOMQ");
1870cached!(string_hashable_wt, c"$sSSSHsWP");
1871cached!(int_hashable_wt,    c"$sSiSHsWP");
1872// `ForEach(_:id:content:)` over any `RandomAccessCollection`, and the protocol
1873// descriptor its witness is looked up through. The comment beside `for_each`
1874// said this initialiser was inlinable and exported no symbol; `dlsym` finds
1875// it, so it was either wrong or true of an older SDK.
1876// `LocalizedStringKey.StringInterpolation` — how Swift's `"Item \(i)"` reaches
1877// SwiftUI. Formatting in Rust and passing the result as a *literal* draws the
1878// same pixels and builds a different key: an interpolated one keeps the
1879// literal segments and the arguments apart, which is what a localisation
1880// needs in order to reorder them.
1881// `Button(_:role:action:)` and the roles it takes. A role is what makes a
1882// destructive button red and a cancel button bold — appearance the style
1883// system derives rather than something the caller draws.
1884cached!(button_role_init, c"$s7SwiftUI6ButtonVA2A4TextVRszrlE_4role6actionACyAEGAA18LocalizedStringKeyV_AA0C4RoleVSgyyctcfC");
1885cached!(button_role_ma,   c"$s7SwiftUI10ButtonRoleVMa");
1886cached!(lsk_interp_init,   c"$s7SwiftUI18LocalizedStringKeyV0D13InterpolationV15literalCapacity18interpolationCountAESi_SitcfC");
1887cached!(lsk_append_literal, c"$s7SwiftUI18LocalizedStringKeyV0D13InterpolationV13appendLiteralyySSF");
1888cached!(lsk_append_interp, c"$s7SwiftUI18LocalizedStringKeyV0D13InterpolationV06appendF0_9specifieryx_SStAA18_FormatSpecifiableRzlF");
1889// Interpolating a `String` is a *different* overload with no specifier — the
1890// value goes in whole rather than through a format placeholder.
1891cached!(lsk_append_string, c"$s7SwiftUI18LocalizedStringKeyV0D13InterpolationV06appendF0yySSF");
1892cached!(double_format_specifiable_wt, c"$sSd7SwiftUI18_FormatSpecifiableAAWP");
1893cached!(lsk_from_interp,   c"$s7SwiftUI18LocalizedStringKeyV19stringInterpolationA2C0dG0V_tcfC");
1894cached!(int_format_specifiable_wt, c"$sSi7SwiftUI18_FormatSpecifiableAAWP");
1895cached!(foreach_id_init, c"$s7SwiftUI7ForEachVA2A4ViewR0_rlE_2id7contentACyxq_q0_Gx_s7KeyPathCy7ElementQzq_Gq0_AKctcfC");
1896
1897cached!(focused_fn,   c"$s7SwiftUI4ViewPAAE7focusedyQrAA10FocusStateV7BindingVySb_GF");
1898cached!(focused_oret, c"$s7SwiftUI4ViewPAAE7focusedyQrAA10FocusStateV7BindingVySb_GFQOMQ");
1899cached!(search_focused_fn,   c"$s7SwiftUI4ViewPAAE13searchFocusedyQrAA10FocusStateV7BindingVySb_GF");
1900cached!(search_focused_oret, c"$s7SwiftUI4ViewPAAE13searchFocusedyQrAA10FocusStateV7BindingVySb_GFQOMQ");
1901cached!(a11y_focused_fn,   c"$s7SwiftUI4ViewPAAE20accessibilityFocusedyQrAA23AccessibilityFocusStateV7BindingVySb_GF");
1902cached!(a11y_focused_oret, c"$s7SwiftUI4ViewPAAE20accessibilityFocusedyQrAA23AccessibilityFocusStateV7BindingVySb_GFQOMQ");
1903cached!(focus_state_bool_init,      c"$s7SwiftUI10FocusStateVACySbGycSbRszrlufC");
1904cached!(focus_state_projected,      c"$s7SwiftUI10FocusStateV14projectedValueAC7BindingVyx_Gvg");
1905cached!(focus_state_wrapped_get,    c"$s7SwiftUI10FocusStateV12wrappedValuexvg");
1906cached!(focus_state_wrapped_set,    c"$s7SwiftUI10FocusStateV12wrappedValuexvs");
1907cached!(focus_binding_ma,          c"$s7SwiftUI10FocusStateV7BindingVMa");
1908cached!(focus_binding_wrapped_set, c"$s7SwiftUI10FocusStateV7BindingV12wrappedValuexvs");
1909cached!(focus_binding_wrapped_get, c"$s7SwiftUI10FocusStateV7BindingV12wrappedValuexvg");
1910cached!(a11y_focus_state_bool_init, c"$s7SwiftUI23AccessibilityFocusStateVACySbGycSbRszrlufC");
1911cached!(a11y_focus_state_projected, c"$s7SwiftUI23AccessibilityFocusStateV14projectedValueAC7BindingVyx_Gvg");
1912
1913// The plain `Shape` conformances, which `contentShape` asks for where
1914// `containerShape` asks for `InsettableShape`.
1915cached!(circle_shape_wt,     c"$s7SwiftUI6CircleVAA5ShapeAAWP");
1916
1917// `Shape.fill(_:style:)` and `.stroke(_:lineWidth:)`, both generic over the
1918// style. The receiver is a *shape*, not a view, so neither can be reached from
1919// an `AnyView`: see `views::Shape`.
1920// `Image.resizable(capInsets:resizingMode:)` and `.renderingMode(_:)`, both of
1921// which return an `Image` rather than an opaque view — so neither needs a
1922// substitution list, but neither can be reached from an `AnyView` either.
1923// `Image(_:bundle:)` — a named asset, which is not the same lookup as
1924// `Image(systemName:)`. SwiftUI reads the bundle's compiled `Assets.car`
1925// directly; registering an `NSImage` under the name does not reach it.
1926cached!(image_sysname_variable_init, c"$s7SwiftUI5ImageV10systemName13variableValueACSS_SdSgtcfC");
1927cached!(image_named_init, c"$s7SwiftUI5ImageV_6bundleACSS_So8NSBundleCSgtcfC");
1928
1929cached!(image_resizable_fn,  c"$s7SwiftUI5ImageV9resizable9capInsets12resizingModeAcA04EdgeF0V_AC08ResizingH0OtF");
1930cached!(image_rendering_mode_fn, c"$s7SwiftUI5ImageV13renderingModeyA2C017TemplateRenderingE0OSgF");
1931cached!(image_symbol_rendering_mode_fn, c"$s7SwiftUI5ImageV19symbolRenderingModeyAcA06SymboleF0VSgF");
1932cached!(image_antialiased_fn, c"$s7SwiftUI5ImageV11antialiasedyACSbF");
1933
1934// `Path`, whose four mutating methods are how every custom drawing in SwiftUI
1935// is built. Each takes its points in d0-d3 and the path itself in x20.
1936// `GraphicsContext.draw(_:at:anchor:)` for a `Text`. The receiver is the fifth
1937// integer argument rather than x20 — the IR shows plain pointers, no swiftself.
1938// `Color.opacity(_:)`, which is not `.opacity(_:)` on a view: it returns a
1939// `Color` with a different alpha, and clipping or compositing one is not the
1940// same as fading the view that draws it.
1941// `Color.gradient` — the colour as a subtle vertical gradient, which is a
1942// `ShapeStyle` in its own right rather than a modifier on one.
1943// `Color.headroom(_:)` — how far past white the colour may go on a display
1944// that can show it. The `Double?` travels as payload and tag in x0/x1, with
1945// the colour itself in x2.
1946// `Color.exposureAdjust(_:)` is `@inlinable` and has no symbol of its own. Its
1947// body is two instructions and a call: `_linearScale(Float(exp2(ev)))`. That
1948// one *is* exported, so the modifier is reachable after all — the same shape as
1949// `selectionDisabled`, which inlines to `_trait(...)`.
1950cached!(color_linear_scale, c"$s7SwiftUI5ColorVAAE12_linearScaleyACSfF");
1951
1952// `View.progressViewStyle(_:)`. The mangling compresses `ViewStyle` — it is
1953// `08progressC5Style`, where `C` substitutes the `View` of the enclosing
1954// `SwiftUI.View` — which is why searching the export table for the spelled-out
1955// name finds nothing and suggests, wrongly, that it is not exported.
1956cached!(share_link_url_init, c"$s7SwiftUI9ShareLinkVAAs5NeverORs_AERs0_AA07DefaultcD5LabelVRs1_rlE4item7subject7messageACys15CollectionOfOneVy10Foundation3URLVGA2eGGAO_AA4TextVSgATtcAPRszrlufC");
1957cached!(async_image_init, c"$s7SwiftUI10AsyncImageV3url5scaleACyAA0D0VG10Foundation3URLVSg_12CoreGraphics7CGFloatVtcAGRszrlufC");
1958cached!(progress_indeterminate_init, c"$s7SwiftUI12ProgressViewVA2A05EmptyD0VRs_rlEACyA2EGycAERszrlufC");
1959cached!(progress_view_style_fn,   c"$s7SwiftUI4ViewPAAE08progressC5StyleyQrqd__AA08ProgresscE0Rd__lF");
1960cached!(progress_view_style_oret, c"$s7SwiftUI4ViewPAAE08progressC5StyleyQrqd__AA08ProgresscE0Rd__lFQOMQ");
1961// `.buttonStyle(.glass(.clear))`. The `.glass(_:)` shorthand looks inlinable —
1962// it is a static on a constrained protocol extension, the shape that has been
1963// absent every other time — but this one is exported.
1964cached!(glass_button_style_of, c"$s7SwiftUI20PrimitiveButtonStylePA2A05GlassdE0VRszrlE5glassyAeA0F0VFZ");
1965cached!(glass_button_style_ma, c"$s7SwiftUI16GlassButtonStyleVMa");
1966cached!(glass_button_style_wt, c"$s7SwiftUI16GlassButtonStyleVAA09PrimitivedE0AAWP");
1967cached!(glass_clear,          c"$s7SwiftUI5GlassV5clearACvgZ");
1968
1969cached!(circular_progress_init,   c"$s7SwiftUI25CircularProgressViewStyleVACycfC");
1970cached!(circular_progress_ma,     c"$s7SwiftUI25CircularProgressViewStyleVMa");
1971cached!(circular_progress_wt,     c"$s7SwiftUI25CircularProgressViewStyleVAA0deF0AAWP");
1972// The other two `ProgressViewStyle`s. `.linear` and `.automatic` are
1973// `@_alwaysEmitIntoClient` statics, so there is no symbol for either — but the
1974// *structs* they return have plain initialisers, which is what the modifier
1975// needs anyway.
1976cached!(linear_progress_init,     c"$s7SwiftUI23LinearProgressViewStyleVACycfC");
1977cached!(linear_progress_ma,       c"$s7SwiftUI23LinearProgressViewStyleVMa");
1978cached!(linear_progress_wt,       c"$s7SwiftUI23LinearProgressViewStyleVAA0deF0AAWP");
1979cached!(default_progress_init,    c"$s7SwiftUI24DefaultProgressViewStyleVACycfC");
1980cached!(default_progress_ma,      c"$s7SwiftUI24DefaultProgressViewStyleVMa");
1981cached!(default_progress_wt,      c"$s7SwiftUI24DefaultProgressViewStyleVAA0deF0AAWP");
1982
1983// `Color.mix(with:by:in:)` — blend two colours. The colour space defaults to
1984// `.perceptual`, from a default-argument thunk.
1985cached!(color_mix, c"$s7SwiftUI5ColorV3mix4with2by2inA2C_SdAA8GradientV0C5SpaceVtF");
1986
1987cached!(color_headroom, c"$s7SwiftUI5ColorVAAE8headroomyACSdSgF");
1988
1989// `Image.allowedDynamicRange(_:)`. `Image.DynamicRange` is a *struct*, not an
1990// enum, and a resilient one — its size is only known at run time and `.high`
1991// comes back through x8.
1992cached!(image_dynamic_range_fn,   c"$s7SwiftUI5ImageV19allowedDynamicRangeyA2C0eF0VSgF");
1993cached!(image_dynamic_range_high, c"$s7SwiftUI5ImageV12DynamicRangeV4highAEvgZ");
1994cached!(image_dynamic_range_ma,   c"$s7SwiftUI5ImageV12DynamicRangeVMa");
1995
1996cached!(color_gradient,      c"$s7SwiftUI5ColorV8gradientAA11AnyGradientVvg");
1997// `Gradient.colorSpace(_:) -> AnyGradient`, and the resilient `ColorSpace`
1998// value it takes. This is what the documentation's `anygradient_colorspace`
1999// page is actually about; the listing on it does not compile.
2000// `ShadowStyle.drop`/`.inner` and the generic `ShapeStyle.shadow(_:)`. All
2001// three are exported; what is *not* is `ShapeStyle.shadow` constrained to
2002// `AnyShapeStyle`, which is the inlinable shorthand `.shadow(...)` resolves to
2003// when there is no receiver.
2004cached!(shadow_style_drop,  c"$s7SwiftUI11ShadowStyleV4drop5color6radius1x1yAcA5ColorV_12CoreGraphics7CGFloatVA2MtFZ");
2005cached!(shadow_style_inner, c"$s7SwiftUI11ShadowStyleV5inner5color6radius1x1yAcA5ColorV_12CoreGraphics7CGFloatVA2MtFZ");
2006cached!(shadow_style_ma,    c"$s7SwiftUI11ShadowStyleVMa");
2007cached!(shape_style_shadow_fn,   c"$s7SwiftUI10ShapeStylePAAE6shadowyQrAA06ShadowD0VF");
2008cached!(shape_style_shadow_oret, c"$s7SwiftUI10ShapeStylePAAE6shadowyQrAA06ShadowD0VFQOMQ");
2009// `Color.init(_:white:opacity:)` — the default shadow colour is
2010// `Color(.sRGBLinear, white: 0, opacity: 0.33)`.
2011cached!(color_white_init, c"$s7SwiftUI5ColorV_5white7opacityA2C13RGBColorSpaceO_S2dtcfC");
2012
2013// `HierarchicalShapeStyle.primary` … `.quinary`. The `.primary` a `ShapeStyle`
2014// position accepts is one of these, not a `Color`; the `ShapeStyle` shorthand
2015// that reaches them is inlinable, and these concrete statics are not.
2016cached!(hierarchical_primary,    c"$s7SwiftUI22HierarchicalShapeStyleV7primaryACvgZ");
2017cached!(hierarchical_secondary,  c"$s7SwiftUI22HierarchicalShapeStyleV9secondaryACvgZ");
2018cached!(hierarchical_tertiary,   c"$s7SwiftUI22HierarchicalShapeStyleV8tertiaryACvgZ");
2019cached!(hierarchical_quaternary, c"$s7SwiftUI22HierarchicalShapeStyleV10quaternaryACvgZ");
2020cached!(hierarchical_quinary,    c"$s7SwiftUI22HierarchicalShapeStyleV7quinaryACvgZ");
2021cached!(hierarchical_ma,         c"$s7SwiftUI22HierarchicalShapeStyleVMa");
2022
2023// `frame(minWidth:idealWidth:maxWidth:minHeight:idealHeight:maxHeight:alignment:)`
2024cached!(frame_flexible_fn, c"$s7SwiftUI4ViewPAAE5frame8minWidth05idealF003maxF00E6Height0gI00hI09alignmentQr12CoreGraphics7CGFloatVSg_A5oA9AlignmentVtF");
2025cached!(frame_flexible_oret, c"$s7SwiftUI4ViewPAAE5frame8minWidth05idealF003maxF00E6Height0gI00hI09alignmentQr12CoreGraphics7CGFloatVSg_A5oA9AlignmentVtFQOMQ");
2026
2027cached!(shape_style_proto, c"$s7SwiftUI10ShapeStyleMp");
2028cached!(gradient_color_space_fn,   c"$s7SwiftUI8GradientV10colorSpaceyAA03AnyC0VAC05ColorE0VF");
2029cached!(gradient_color_space_perceptual, c"$s7SwiftUI8GradientV10ColorSpaceV10perceptualAEvgZ");
2030cached!(gradient_color_space_ma,   c"$s7SwiftUI8GradientV10ColorSpaceVMa");
2031
2032cached!(any_gradient_meta,   c"$s7SwiftUI11AnyGradientVN");
2033cached!(any_gradient_wt,     c"$s7SwiftUI11AnyGradientVAA10ShapeStyleAAWP");
2034
2035cached!(color_opacity, c"$s7SwiftUI5ColorV7opacityyACSdF");
2036
2037cached!(graphics_draw_text, c"$s7SwiftUI15GraphicsContextV4draw_2at6anchoryAA4TextV_So7CGPointVAA9UnitPointVtF");
2038
2039cached!(path_init,           c"$s7SwiftUI4PathVACycfC");
2040cached!(path_move_to,        c"$s7SwiftUI4PathV4move2toySo7CGPointV_tF");
2041cached!(path_add_line,       c"$s7SwiftUI4PathV7addLine2toySo7CGPointV_tF");
2042cached!(path_add_quad_curve, c"$s7SwiftUI4PathV12addQuadCurve2to7controlySo7CGPointV_AHtF");
2043cached!(path_close_subpath,  c"$s7SwiftUI4PathV12closeSubpathyyF");
2044
2045// `Shape.offset(x:y:)` and `.rotation(_:anchor:)`. Both return a *concrete*
2046// wrapper — `OffsetShape<Self>`, `RotatedShape<Self>` — so the result is still
2047// a `Shape` and can be filled, stroked or transformed again.
2048// `Shape.stroke(lineWidth:)` with no style at all — it strokes with whatever
2049// the foreground style is, which is what a bare `.stroke()` in source means.
2050cached!(shape_stroke_plain_fn,   c"$s7SwiftUI5ShapePAAE6stroke9lineWidthQr12CoreGraphics7CGFloatV_tF");
2051cached!(shape_stroke_plain_oret, c"$s7SwiftUI5ShapePAAE6stroke9lineWidthQr12CoreGraphics7CGFloatV_tFQOMQ");
2052
2053cached!(shape_offset_fn,   c"$s7SwiftUI5ShapePAAE6offset1x1yAA06OffsetC0VyxG12CoreGraphics7CGFloatV_ALtF");
2054cached!(shape_rotation_fn, c"$s7SwiftUI5ShapePAAE8rotation_6anchorAA07RotatedC0VyxGAA5AngleV_AA9UnitPointVtF");
2055
2056cached!(shape_fill_fn,       c"$s7SwiftUI5ShapePAAE4fill_5styleQrqd___AA9FillStyleVtAA0cG0Rd__lF");
2057// `_ShapeView.init(shape:style:fillStyle:)` — what `.fill(_:)` *is*.
2058//
2059// Source picks the `Shape.fill` overload returning `_ShapeView<Self, S>`
2060// rather than the `some View` one, but that overload is `@inlinable`: binding
2061// it fails with "symbol not found", because SwiftUI emits it into the client.
2062// Its body is this initialiser, which is exported — so calling it directly
2063// reaches the same value by the same route the inlined code takes, and with no
2064// opaque-result-type descriptor to resolve.
2065cached!(shape_view_init, c"$s7SwiftUI10_ShapeViewV5shape5style9fillStyleACyxq_Gx_q_AA04FillH0VtcfC");
2066cached!(shape_view_desc,     c"$s7SwiftUI10_ShapeViewVMn");
2067
2068cached!(shape_fill_oret,     c"$s7SwiftUI5ShapePAAE4fill_5styleQrqd___AA9FillStyleVtAA0cG0Rd__lFQOMQ");
2069cached!(shape_stroke_fn,     c"$s7SwiftUI5ShapePAAE6stroke_9lineWidthQrqd___12CoreGraphics7CGFloatVtAA0C5StyleRd__lF");
2070cached!(shape_stroke_oret,   c"$s7SwiftUI5ShapePAAE6stroke_9lineWidthQrqd___12CoreGraphics7CGFloatVtAA0C5StyleRd__lFQOMQ");
2071cached!(ellipse_shape_wt,    c"$s7SwiftUI7EllipseVAA5ShapeAAWP");
2072cached!(rectangle_shape_wt,  c"$s7SwiftUI9RectangleVAA5ShapeAAWP");
2073cached!(container_relative_shape_shape_wt, c"$s7SwiftUI22ContainerRelativeShapeVAA0E0AAWP");
2074cached!(bool_hashable_wt,    c"$sSbSHsWP");
2075cached!(double_hashable_wt,  c"$sSdSHsWP");
2076
2077// `View.modifier(_:)`, the one entry point that takes a `ViewModifier` *value*.
2078// Its result type is concrete, so it needs `ModifiedContent`'s own accessor
2079// rather than an opaque descriptor.
2080cached!(view_modifier_fn,  c"$s7SwiftUI4ViewPAAE8modifieryAA15ModifiedContentVyxqd__Gqd__lF");
2081cached!(modified_content_ma, c"$s7SwiftUI15ModifiedContentVMa");
2082cached!(tag_trait_writing_modifier_ma, c"$s7SwiftUI24_TagTraitWritingModifierVMa");
2083
2084// ── Closure-argument modifiers ──
2085cached!(a11y_action_fn,       c"$s7SwiftUI4ViewPAAE19accessibilityActionyAA15ModifiedContentVyxAA31AccessibilityAttachmentModifierVGAA0hE4KindV_yyctF");
2086cached!(a11y_adjustable_action_fn, c"$s7SwiftUI4ViewPAAE29accessibilityAdjustableActionyAA15ModifiedContentVyxAA31AccessibilityAttachmentModifierVGyAA0I19AdjustmentDirectionOcF");
2087cached!(a11y_scroll_action_fn, c"$s7SwiftUI4ViewPAAE25accessibilityScrollActionyAA15ModifiedContentVyxAA31AccessibilityAttachmentModifierVGyAA4EdgeOcF");
2088// The `category:` overload, not the `LocalizedStringKey` one: the latter is
2089// exported but absent from the SDK, and the content-only spelling everyone
2090// writes is emitted into the client rather than called.
2091cached!(a11y_actions_fn,      c"$s7SwiftUI4ViewPAAE20accessibilityActions8category_QrAA27AccessibilityActionCategoryV_qd__yXEtAaBRd__lF");
2092cached!(a11y_actions_oret,    c"$s7SwiftUI4ViewPAAE20accessibilityActions8category_QrAA27AccessibilityActionCategoryV_qd__yXEtAaBRd__lFQOMQ");
2093cached!(a11y_action_category_ma, c"$s7SwiftUI27AccessibilityActionCategoryVMa");
2094cached!(a11y_children_fn,     c"$s7SwiftUI4ViewPAAE21accessibilityChildren8childrenQrqd__yXE_tAaBRd__lF");
2095cached!(a11y_children_oret,   c"$s7SwiftUI4ViewPAAE21accessibilityChildren8childrenQrqd__yXE_tAaBRd__lFQOMQ");
2096cached!(a11y_representation_fn,   c"$s7SwiftUI4ViewPAAE27accessibilityRepresentation14representationQrqd__yXE_tAaBRd__lF");
2097cached!(a11y_representation_oret, c"$s7SwiftUI4ViewPAAE27accessibilityRepresentation14representationQrqd__yXE_tAaBRd__lFQOMQ");
2098cached!(rename_action_fn,     c"$s7SwiftUI4ViewPAAE12renameActionyQryycF");
2099cached!(rename_action_oret,   c"$s7SwiftUI4ViewPAAE12renameActionyQryycFQOMQ");
2100cached!(on_submit_fn,         c"$s7SwiftUI4ViewPAAE8onSubmit2of_QrAA0E8TriggersV_yyctF");
2101cached!(on_submit_oret,       c"$s7SwiftUI4ViewPAAE8onSubmit2of_QrAA0E8TriggersV_yyctFQOMQ");
2102cached!(on_delete_command_fn,   c"$s7SwiftUI4ViewPAAE15onDeleteCommand7performQryycSg_tF");
2103cached!(on_delete_command_oret, c"$s7SwiftUI4ViewPAAE15onDeleteCommand7performQryycSg_tFQOMQ");
2104cached!(on_exit_command_fn,     c"$s7SwiftUI4ViewPAAE13onExitCommand7performQryycSg_tF");
2105cached!(on_exit_command_oret,   c"$s7SwiftUI4ViewPAAE13onExitCommand7performQryycSg_tFQOMQ");
2106cached!(on_move_command_fn,     c"$s7SwiftUI4ViewPAAE13onMoveCommand7performQryAA0eF9DirectionOcSg_tF");
2107cached!(on_move_command_oret,   c"$s7SwiftUI4ViewPAAE13onMoveCommand7performQryAA0eF9DirectionOcSg_tFQOMQ");
2108cached!(on_interactive_resize_fn,   c"$s7SwiftUI4ViewPAAE25onInteractiveResizeChangeyQrySbcF");
2109cached!(on_interactive_resize_oret, c"$s7SwiftUI4ViewPAAE25onInteractiveResizeChangeyQrySbcFQOMQ");
2110cached!(on_scroll_visibility_fn,   c"$s7SwiftUI4ViewPAAE24onScrollVisibilityChange9threshold_QrSd_ySbctF");
2111cached!(on_scroll_visibility_oret, c"$s7SwiftUI4ViewPAAE24onScrollVisibilityChange9threshold_QrSd_ySbctFQOMQ");
2112cached!(on_open_url_fn,       c"$s7SwiftUI4ViewPAAE9onOpenURL7performQry10Foundation0F0Vc_tF");
2113cached!(on_open_url_oret,     c"$s7SwiftUI4ViewPAAE9onOpenURL7performQry10Foundation0F0Vc_tFQOMQ");
2114cached!(on_scroll_phase_change_fn,   c"$s7SwiftUI4ViewPAAE19onScrollPhaseChangeyQryAA0eF0O_AFtcF");
2115cached!(on_scroll_phase_change_oret, c"$s7SwiftUI4ViewPAAE19onScrollPhaseChangeyQryAA0eF0O_AFtcFQOMQ");
2116cached!(on_modifier_keys_fn,   c"$s7SwiftUI4ViewPAAE21onModifierKeysChanged4mask7initial_QrAA14EventModifiersV_SbyAH_AHtctF");
2117cached!(on_modifier_keys_oret, c"$s7SwiftUI4ViewPAAE21onModifierKeysChanged4mask7initial_QrAA14EventModifiersV_SbyAH_AHtctFQOMQ");
2118cached!(toolbar_title_menu_fn,   c"$s7SwiftUI4ViewPAAE16toolbarTitleMenu7contentQrqd__yXE_tAaBRd__lF");
2119cached!(toolbar_title_menu_oret, c"$s7SwiftUI4ViewPAAE16toolbarTitleMenu7contentQrqd__yXE_tAaBRd__lFQOMQ");
2120cached!(section_actions_fn,   c"$s7SwiftUI4ViewPAAE14sectionActions7contentQrqd__yXE_tAaBRd__lF");
2121cached!(section_actions_oret, c"$s7SwiftUI4ViewPAAE14sectionActions7contentQrqd__yXE_tAaBRd__lFQOMQ");
2122cached!(tab_item_fn,          c"$s7SwiftUI4ViewPAAE7tabItemyQrqd__yXEAaBRd__lF");
2123cached!(tab_item_oret,        c"$s7SwiftUI4ViewPAAE7tabItemyQrqd__yXEAaBRd__lFQOMQ");
2124cached!(transaction_fn,       c"$s7SwiftUI4ViewPAAE11transactionyQryAA11TransactionVzcF");
2125cached!(transaction_oret,     c"$s7SwiftUI4ViewPAAE11transactionyQryAA11TransactionVzcFQOMQ");
2126
2127cached!(a11y_action_kind_ma,  c"$s7SwiftUI23AccessibilityActionKindVMa");
2128cached!(submit_triggers_ma,   c"$s7SwiftUI14SubmitTriggersVMa");
2129cached!(event_modifiers_ma,   c"$s7SwiftUI14EventModifiersVMa");
2130cached!(edge_enum_ma,         c"$s7SwiftUI4EdgeOMa");
2131cached!(scroll_phase_ma,      c"$s7SwiftUI11ScrollPhaseOMa");
2132cached!(move_command_direction_ma, c"$s7SwiftUI20MoveCommandDirectionOMa");
2133cached!(a11y_adjustment_direction_ma, c"$s7SwiftUI32AccessibilityAdjustmentDirectionOMa");
2134cached!(transaction_disables_animations_set, c"$s7SwiftUI11TransactionV18disablesAnimationsSbvs");
2135cached!(url_absolute_string,  c"$s10Foundation3URLV14absoluteStringSSvg");
2136
2137// ── Concrete-argument modifiers ──
2138cached!(accent_color_fn,   c"$s7SwiftUI4ViewPAAE11accentColoryQrAA0E0VSgF");
2139cached!(accent_color_oret, c"$s7SwiftUI4ViewPAAE11accentColoryQrAA0E0VSgFQOMQ");
2140cached!(foreground_color_fn,   c"$s7SwiftUI4ViewPAAE15foregroundColoryQrAA0E0VSgF");
2141cached!(foreground_color_oret, c"$s7SwiftUI4ViewPAAE15foregroundColoryQrAA0E0VSgFQOMQ");
2142cached!(color_multiply_fn,   c"$s7SwiftUI4ViewPAAE13colorMultiplyyQrAA5ColorVF");
2143cached!(color_multiply_oret, c"$s7SwiftUI4ViewPAAE13colorMultiplyyQrAA5ColorVFQOMQ");
2144cached!(allows_window_activation_fn,   c"$s7SwiftUI4ViewPAAE28allowsWindowActivationEventsyQrSbSgF");
2145cached!(allows_window_activation_oret, c"$s7SwiftUI4ViewPAAE28allowsWindowActivationEventsyQrSbSgFQOMQ");
2146cached!(dialog_prevents_termination_fn,   c"$s7SwiftUI4ViewPAAE28dialogPreventsAppTerminationyQrSbSgF");
2147cached!(dialog_prevents_termination_oret, c"$s7SwiftUI4ViewPAAE28dialogPreventsAppTerminationyQrSbSgFQOMQ");
2148cached!(presentation_prevents_termination_fn,   c"$s7SwiftUI4ViewPAAE34presentationPreventsAppTerminationyQrSbSgF");
2149cached!(presentation_prevents_termination_oret, c"$s7SwiftUI4ViewPAAE34presentationPreventsAppTerminationyQrSbSgFQOMQ");
2150cached!(preview_display_name_fn,   c"$s7SwiftUI4ViewPAAE18previewDisplayNameyQrSSSgF");
2151cached!(preview_display_name_oret, c"$s7SwiftUI4ViewPAAE18previewDisplayNameyQrSSSgFQOMQ");
2152cached!(hue_rotation_fn,   c"$s7SwiftUI4ViewPAAE11hueRotationyQrAA5AngleVF");
2153cached!(hue_rotation_oret, c"$s7SwiftUI4ViewPAAE11hueRotationyQrAA5AngleVFQOMQ");
2154cached!(grid_cell_anchor_fn,   c"$s7SwiftUI4ViewPAAE14gridCellAnchoryQrAA9UnitPointVF");
2155cached!(grid_cell_anchor_oret, c"$s7SwiftUI4ViewPAAE14gridCellAnchoryQrAA9UnitPointVFQOMQ");
2156cached!(presentation_corner_radius_fn,   c"$s7SwiftUI4ViewPAAE24presentationCornerRadiusyQr12CoreGraphics7CGFloatVSgF");
2157cached!(presentation_corner_radius_oret, c"$s7SwiftUI4ViewPAAE24presentationCornerRadiusyQr12CoreGraphics7CGFloatVSgFQOMQ");
2158cached!(image_scale_fn,   c"$s7SwiftUI4ViewPAAE10imageScaleyQrAA5ImageV0E0OF");
2159cached!(image_scale_oret, c"$s7SwiftUI4ViewPAAE10imageScaleyQrAA5ImageV0E0OFQOMQ");
2160cached!(truncation_mode_fn,   c"$s7SwiftUI4ViewPAAE14truncationModeyQrAA4TextV010TruncationE0OF");
2161cached!(truncation_mode_oret, c"$s7SwiftUI4ViewPAAE14truncationModeyQrAA4TextV010TruncationE0OFQOMQ");
2162cached!(text_case_fn,   c"$s7SwiftUI4ViewPAAE8textCaseyQrAA4TextV0E0OSgF");
2163cached!(text_case_oret, c"$s7SwiftUI4ViewPAAE8textCaseyQrAA4TextV0E0OSgFQOMQ");
2164cached!(grid_column_alignment_fn,   c"$s7SwiftUI4ViewPAAE19gridColumnAlignmentyQrAA010HorizontalF0VF");
2165cached!(grid_column_alignment_oret, c"$s7SwiftUI4ViewPAAE19gridColumnAlignmentyQrAA010HorizontalF0VFQOMQ");
2166cached!(transform_effect_fn,   c"$s7SwiftUI4ViewPAAE15transformEffectyQrSo17CGAffineTransformVF");
2167cached!(transform_effect_oret, c"$s7SwiftUI4ViewPAAE15transformEffectyQrSo17CGAffineTransformVFQOMQ");
2168cached!(projection_effect_fn,   c"$s7SwiftUI4ViewPAAE16projectionEffectyQrAA19ProjectionTransformVF");
2169cached!(projection_effect_oret, c"$s7SwiftUI4ViewPAAE16projectionEffectyQrAA19ProjectionTransformVFQOMQ");
2170cached!(list_row_insets_fn,   c"$s7SwiftUI4ViewPAAE13listRowInsetsyQrAA04EdgeF0VSgF");
2171cached!(list_row_insets_oret, c"$s7SwiftUI4ViewPAAE13listRowInsetsyQrAA04EdgeF0VSgFQOMQ");
2172cached!(window_resize_anchor_fn,   c"$s7SwiftUI4ViewPAAE18windowResizeAnchoryQrAA9UnitPointVSgF");
2173cached!(window_resize_anchor_oret, c"$s7SwiftUI4ViewPAAE18windowResizeAnchoryQrAA9UnitPointVSgFQOMQ");
2174cached!(default_scroll_anchor_fn,   c"$s7SwiftUI4ViewPAAE19defaultScrollAnchor_3forQrAA9UnitPointVSg_AA0eF4RoleVtF");
2175cached!(default_scroll_anchor_oret, c"$s7SwiftUI4ViewPAAE19defaultScrollAnchor_3forQrAA9UnitPointVSg_AA0eF4RoleVtFQOMQ");
2176
2177cached!(image_scale_ma,          c"$s7SwiftUI5ImageV5ScaleOMa");
2178cached!(truncation_mode_ma,      c"$s7SwiftUI4TextV14TruncationModeOMa");
2179cached!(text_case_ma,            c"$s7SwiftUI4TextV4CaseOMa");
2180cached!(horizontal_alignment_ma, c"$s7SwiftUI19HorizontalAlignmentVMa");
2181cached!(scroll_anchor_role_ma,   c"$s7SwiftUI16ScrollAnchorRoleVMa");
2182cached!(edge_insets_ma,          c"$s7SwiftUI10EdgeInsetsVMa");
2183// `EdgeInsets(top:leading:bottom:trailing:)`. Four `CGFloat`s in and four out —
2184// a homogeneous float aggregate, so d0–d3 both ways, no memory involved.
2185cached!(edge_insets_init,        c"$s7SwiftUI10EdgeInsetsV3top7leading6bottom8trailingAC12CoreGraphics7CGFloatV_A3JtcfC");
2186// `.padding(_: EdgeInsets)`, as opposed to the edge-set-and-length overload.
2187cached!(padding_insets_fn,       c"$s7SwiftUI4ViewPAAE7paddingyQrAA10EdgeInsetsVF");
2188cached!(padding_insets_oret,     c"$s7SwiftUI4ViewPAAE7paddingyQrAA10EdgeInsetsVFQOMQ");
2189// `Image.interpolation(_:)`. Like `resizable`, `self` arrives as a plain second
2190// argument rather than in x20, and the new `Image` comes back in x0.
2191cached!(image_interpolation_fn,  c"$s7SwiftUI5ImageV13interpolationyA2C13InterpolationOF");
2192cached!(projection_transform_ma, c"$s7SwiftUI19ProjectionTransformVMa");
2193
2194// ── Concrete arguments, wave two: option sets, variadics, resilient statics ──
2195cached!(list_row_separator_tint_fn,   c"$s7SwiftUI4ViewPAAE20listRowSeparatorTint_5edgesQrAA5ColorVSg_AA12VerticalEdgeO3SetVtF");
2196cached!(list_row_separator_tint_oret, c"$s7SwiftUI4ViewPAAE20listRowSeparatorTint_5edgesQrAA5ColorVSg_AA12VerticalEdgeO3SetVtFQOMQ");
2197cached!(list_section_separator_tint_fn,   c"$s7SwiftUI4ViewPAAE24listSectionSeparatorTint_5edgesQrAA5ColorVSg_AA12VerticalEdgeO3SetVtF");
2198cached!(list_section_separator_tint_oret, c"$s7SwiftUI4ViewPAAE24listSectionSeparatorTint_5edgesQrAA5ColorVSg_AA12VerticalEdgeO3SetVtFQOMQ");
2199cached!(strikethrough_fn,   c"$s7SwiftUI4ViewPAAE13strikethrough_7pattern5colorQrSb_AA4TextV9LineStyleV7PatternVAA5ColorVSgtF");
2200cached!(strikethrough_oret, c"$s7SwiftUI4ViewPAAE13strikethrough_7pattern5colorQrSb_AA4TextV9LineStyleV7PatternVAA5ColorVSgtFQOMQ");
2201cached!(underline_fn,   c"$s7SwiftUI4ViewPAAE9underline_7pattern5colorQrSb_AA4TextV9LineStyleV7PatternVAA5ColorVSgtF");
2202cached!(underline_oret, c"$s7SwiftUI4ViewPAAE9underline_7pattern5colorQrSb_AA4TextV9LineStyleV7PatternVAA5ColorVSgtFQOMQ");
2203cached!(toolbar_visibility_fn,   c"$s7SwiftUI4ViewPAAE17toolbarVisibility_3forQrAA0E0O_AA16ToolbarPlacementVdtF");
2204cached!(toolbar_visibility_oret, c"$s7SwiftUI4ViewPAAE17toolbarVisibility_3forQrAA0E0O_AA16ToolbarPlacementVdtFQOMQ");
2205cached!(toolbar_background_visibility_fn,   c"$s7SwiftUI4ViewPAAE27toolbarBackgroundVisibility_3forQrAA0F0O_AA16ToolbarPlacementVdtF");
2206cached!(toolbar_background_visibility_oret, c"$s7SwiftUI4ViewPAAE27toolbarBackgroundVisibility_3forQrAA0F0O_AA16ToolbarPlacementVdtFQOMQ");
2207cached!(toolbar_color_scheme_fn,   c"$s7SwiftUI4ViewPAAE18toolbarColorScheme_2inQrAA0eF0OSg_AA16ToolbarPlacementVdtF");
2208cached!(toolbar_color_scheme_oret, c"$s7SwiftUI4ViewPAAE18toolbarColorScheme_2inQrAA0eF0OSg_AA16ToolbarPlacementVdtFQOMQ");
2209cached!(toolbar_background_fn,   c"$s7SwiftUI4ViewPAAE17toolbarBackground_2inQrAA10VisibilityO_AA16ToolbarPlacementVdtF");
2210cached!(toolbar_background_oret, c"$s7SwiftUI4ViewPAAE17toolbarBackground_2inQrAA10VisibilityO_AA16ToolbarPlacementVdtFQOMQ");
2211cached!(container_relative_frame_closure_fn,   c"$s7SwiftUI4ViewPAAE22containerRelativeFrame_9alignment_QrAA4AxisO3SetV_AA9AlignmentV12CoreGraphics7CGFloatVAN_AGtctF");
2212cached!(container_relative_frame_closure_oret, c"$s7SwiftUI4ViewPAAE22containerRelativeFrame_9alignment_QrAA4AxisO3SetV_AA9AlignmentV12CoreGraphics7CGFloatVAN_AGtctFQOMQ");
2213cached!(container_relative_frame_fn,   c"$s7SwiftUI4ViewPAAE22containerRelativeFrame_9alignmentQrAA4AxisO3SetV_AA9AlignmentVtF");
2214cached!(container_relative_frame_oret, c"$s7SwiftUI4ViewPAAE22containerRelativeFrame_9alignmentQrAA4AxisO3SetV_AA9AlignmentVtFQOMQ");
2215cached!(symbol_rendering_mode_fn,   c"$s7SwiftUI4ViewPAAE19symbolRenderingModeyQrAA06SymboleF0VSgF");
2216cached!(symbol_rendering_mode_oret, c"$s7SwiftUI4ViewPAAE19symbolRenderingModeyQrAA06SymboleF0VSgFQOMQ");
2217cached!(font_width_fn,   c"$s7SwiftUI4ViewPAAE9fontWidthyQrAA4FontV0E0VSgF");
2218cached!(font_width_oret, c"$s7SwiftUI4ViewPAAE9fontWidthyQrAA4FontV0E0VSgFQOMQ");
2219cached!(list_item_tint_fn,   c"$s7SwiftUI4ViewPAAE12listItemTintyQrAA04ListeF0VSgF");
2220cached!(list_item_tint_oret, c"$s7SwiftUI4ViewPAAE12listItemTintyQrAA04ListeF0VSgFQOMQ");
2221cached!(type_select_equivalent_fn,   c"$s7SwiftUI4ViewPAAE20typeSelectEquivalentyQrAA18LocalizedStringKeyVSgF");
2222cached!(type_select_equivalent_oret, c"$s7SwiftUI4ViewPAAE20typeSelectEquivalentyQrAA18LocalizedStringKeyVSgFQOMQ");
2223cached!(preview_layout_fn,   c"$s7SwiftUI4ViewPAAE13previewLayoutyQrAA07PreviewE0OF");
2224cached!(preview_layout_oret, c"$s7SwiftUI4ViewPAAE13previewLayoutyQrAA07PreviewE0OFQOMQ");
2225cached!(text_scale_fn,   c"$s7SwiftUI4ViewPAAE9textScale_9isEnabledQrAA4TextV0E0V_SbtF");
2226cached!(text_scale_oret, c"$s7SwiftUI4ViewPAAE9textScale_9isEnabledQrAA4TextV0E0V_SbtFQOMQ");
2227cached!(scroll_edge_effect_style_fn,   c"$s7SwiftUI4ViewPAAE21scrollEdgeEffectStyle_3forQrAA06ScrollefG0VSg_AA0E0O3SetVtF");
2228cached!(scroll_edge_effect_style_oret, c"$s7SwiftUI4ViewPAAE21scrollEdgeEffectStyle_3forQrAA06ScrollefG0VSg_AA0E0O3SetVtFQOMQ");
2229
2230cached!(line_pattern_ma,        c"$s7SwiftUI4TextV9LineStyleV7PatternVMa");
2231cached!(symbol_rendering_mode_ma, c"$s7SwiftUI19SymbolRenderingModeVMa");
2232cached!(font_width_ma,          c"$s7SwiftUI4FontV5WidthVMa");
2233cached!(list_item_tint_ma,      c"$s7SwiftUI12ListItemTintVMa");
2234cached!(preview_layout_ma,      c"$s7SwiftUI13PreviewLayoutOMa");
2235cached!(text_scale_ma,          c"$s7SwiftUI4TextV5ScaleVMa");
2236cached!(alignment_ma,           c"$s7SwiftUI9AlignmentVMa");
2237cached!(scroll_edge_effect_style_ma, c"$s7SwiftUI21ScrollEdgeEffectStyleVMa");
2238
2239// ── Namespace-keyed modifiers and the rest of the concrete tail ──
2240cached!(namespace_init,     c"$s7SwiftUI9NamespaceVACycfC");
2241cached!(namespace_wrapped,  c"$s7SwiftUI9NamespaceV12wrappedValueAC2IDVvg");
2242cached!(namespace_ma,       c"$s7SwiftUI9NamespaceVMa");
2243cached!(focus_scope_fn,   c"$s7SwiftUI4ViewPAAE10focusScopeyQrAA9NamespaceV2IDVF");
2244cached!(focus_scope_oret, c"$s7SwiftUI4ViewPAAE10focusScopeyQrAA9NamespaceV2IDVFQOMQ");
2245cached!(prefers_default_focus_fn,   c"$s7SwiftUI4ViewPAAE19prefersDefaultFocus_2inQrSb_AA9NamespaceV2IDVtF");
2246cached!(prefers_default_focus_oret, c"$s7SwiftUI4ViewPAAE19prefersDefaultFocus_2inQrSb_AA9NamespaceV2IDVtFQOMQ");
2247cached!(matched_geometry_effect_fn,   c"$s7SwiftUI4ViewPAAE21matchedGeometryEffect2id2in10properties6anchor8isSourceQrqd___AA9NamespaceV2IDVAA07MatchedE10PropertiesVAA9UnitPointVSbtSHRd__lF");
2248cached!(matched_geometry_effect_oret, c"$s7SwiftUI4ViewPAAE21matchedGeometryEffect2id2in10properties6anchor8isSourceQrqd___AA9NamespaceV2IDVAA07MatchedE10PropertiesVAA9UnitPointVSbtSHRd__lFQOMQ");
2249cached!(matched_transition_source_fn,   c"$s7SwiftUI4ViewPAAE23matchedTransitionSource2id2inQrqd___AA9NamespaceV2IDVtSHRd__lF");
2250cached!(matched_transition_source_oret, c"$s7SwiftUI4ViewPAAE23matchedTransitionSource2id2inQrqd___AA9NamespaceV2IDVtSHRd__lFQOMQ");
2251cached!(a11y_linked_group_fn,   c"$s7SwiftUI4ViewPAAE24accessibilityLinkedGroup2id2inQrqd___AA9NamespaceV2IDVtSHRd__lF");
2252cached!(a11y_linked_group_oret, c"$s7SwiftUI4ViewPAAE24accessibilityLinkedGroup2id2inQrqd___AA9NamespaceV2IDVtSHRd__lFQOMQ");
2253cached!(a11y_rotor_entry_fn,   c"$s7SwiftUI4ViewPAAE23accessibilityRotorEntry2id2inQrqd___AA9NamespaceV2IDVtSHRd__lF");
2254cached!(a11y_rotor_entry_oret, c"$s7SwiftUI4ViewPAAE23accessibilityRotorEntry2id2inQrqd___AA9NamespaceV2IDVtSHRd__lFQOMQ");
2255cached!(glass_effect_union_fn,   c"$s7SwiftUI4ViewPAAE16glassEffectUnion2id9namespaceQrqd__Sg_AA9NamespaceV2IDVtSHRd__lF");
2256cached!(glass_effect_union_oret, c"$s7SwiftUI4ViewPAAE16glassEffectUnion2id9namespaceQrqd__Sg_AA9NamespaceV2IDVtSHRd__lFQOMQ");
2257cached!(list_row_background_fn,   c"$s7SwiftUI4ViewPAAE17listRowBackgroundyQrqd__SgAaBRd__lF");
2258cached!(list_row_background_oret, c"$s7SwiftUI4ViewPAAE17listRowBackgroundyQrqd__SgAaBRd__lFQOMQ");
2259cached!(pointer_style_fn,   c"$s7SwiftUI4ViewPAAE12pointerStyleyQrAA07PointerE0VSgF");
2260cached!(pointer_style_oret, c"$s7SwiftUI4ViewPAAE12pointerStyleyQrAA07PointerE0VSgFQOMQ");
2261cached!(writing_direction_fn,   c"$s7SwiftUI4ViewPAAE16writingDirection8strategyQrAA4TextVAAE07WritingE8StrategyV_tF");
2262cached!(writing_direction_oret, c"$s7SwiftUI4ViewPAAE16writingDirection8strategyQrAA4TextVAAE07WritingE8StrategyV_tFQOMQ");
2263cached!(pointer_style_ma,        c"$s7SwiftUI12PointerStyleVMa");
2264cached!(matched_geometry_properties_ma, c"$s7SwiftUI25MatchedGeometryPropertiesVMa");
2265cached!(writing_direction_strategy_ma,  c"$s7SwiftUI4TextVAAE24WritingDirectionStrategyVMa");
2266cached!(optional_ma, c"$sSqMa");
2267
2268// ── Wave four: shapes, images, URLs, and the retried conventions ──
2269cached!(a11y_labeled_pair_fn,   c"$s7SwiftUI4ViewPAAE24accessibilityLabeledPair4role2id2inQrAA013AccessibilityeF4RoleO_qd__AA9NamespaceV2IDVtSHRd__lF");
2270cached!(a11y_labeled_pair_oret, c"$s7SwiftUI4ViewPAAE24accessibilityLabeledPair4role2id2inQrAA013AccessibilityeF4RoleO_qd__AA9NamespaceV2IDVtSHRd__lFQOMQ");
2271cached!(a11y_labeled_pair_role_ma, c"$s7SwiftUI28AccessibilityLabeledPairRoleOMa");
2272cached!(glass_effect_id_fn,   c"$s7SwiftUI4ViewPAAE13glassEffectID_2inQrqd__Sg_AA9NamespaceV0F0VtSHRd__s8SendableRd__lF");
2273cached!(glass_effect_id_oret, c"$s7SwiftUI4ViewPAAE13glassEffectID_2inQrqd__Sg_AA9NamespaceV0F0VtSHRd__s8SendableRd__lFQOMQ");
2274cached!(dialog_icon_fn,   c"$s7SwiftUI4ViewPAAE10dialogIconyQrAA5ImageVSgF");
2275cached!(dialog_icon_oret, c"$s7SwiftUI4ViewPAAE10dialogIconyQrAA5ImageVSgFQOMQ");
2276cached!(image_system_init, c"$s7SwiftUI5ImageV10systemNameACSS_tcfC");
2277cached!(default_app_storage_fn,   c"$s7SwiftUI4ViewPAAE17defaultAppStorageyQrSo14NSUserDefaultsCF");
2278cached!(default_app_storage_oret, c"$s7SwiftUI4ViewPAAE17defaultAppStorageyQrSo14NSUserDefaultsCFQOMQ");
2279// `@AppStorage` itself, not the modifier that redirects it. The property
2280// wrapper is a `DynamicProperty` whose storage is `UserDefaults`, so a value
2281// written through it persists and a view reading it updates — which is the
2282// only piece of SwiftUI state that outlives the process.
2283cached!(app_storage_ma,            c"$s7SwiftUI10AppStorageVMa");
2284cached!(app_storage_bool_init,     c"$s7SwiftUI10AppStorageV12wrappedValue_5storeACySbGSb_SSSo14NSUserDefaultsCSgtcSbRszlufC");
2285cached!(app_storage_int_init,      c"$s7SwiftUI10AppStorageV12wrappedValue_5storeACySiGSi_SSSo14NSUserDefaultsCSgtcSiRszlufC");
2286cached!(app_storage_double_init,   c"$s7SwiftUI10AppStorageV12wrappedValue_5storeACySdGSd_SSSo14NSUserDefaultsCSgtcSdRszlufC");
2287cached!(app_storage_string_init,   c"$s7SwiftUI10AppStorageV12wrappedValue_5storeACySSGSS_SSSo14NSUserDefaultsCSgtcSSRszlufC");
2288cached!(app_storage_wrapped_get,   c"$s7SwiftUI10AppStorageV12wrappedValuexvg");
2289cached!(app_storage_wrapped_set,   c"$s7SwiftUI10AppStorageV12wrappedValuexvs");
2290cached!(app_storage_projected_get, c"$s7SwiftUI10AppStorageV14projectedValueAA7BindingVyxGvg");
2291
2292// `@Environment` — reading a value SwiftUI puts in scope, rather than writing
2293// one with the `.environment(_:_:)` modifier.
2294//
2295// Its `wrappedValue` getter *does* take `swiftself`, unlike `AppStorage`'s, and
2296// wants the wrapper's own metadata: `(x8 = out, x0 = Environment<V>.Type,
2297// x20 = self by address)`. The initialiser takes only the key path — `(x8 =
2298// out, x0 = KeyPath)` — recovering `V` from it at run time.
2299cached!(environment_ma,          c"$s7SwiftUI11EnvironmentVMa");
2300cached!(environment_wrapped_get, c"$s7SwiftUI11EnvironmentV12wrappedValuexvg");
2301cached!(environment_init,        c"$s7SwiftUI11EnvironmentVyACyxGs7KeyPathCyAA0C6ValuesVxGcfC");
2302
2303cached!(env_color_scheme_getter,     c"$s7SwiftUI17EnvironmentValuesV11colorSchemeAA05ColorF0Ovg");
2304cached!(env_color_scheme_setter,     c"$s7SwiftUI17EnvironmentValuesV11colorSchemeAA05ColorF0Ovs");
2305cached!(env_color_scheme_descriptor, c"$s7SwiftUI17EnvironmentValuesV11colorSchemeAA05ColorF0OvpMV");
2306cached!(env_is_enabled_getter,     c"$s7SwiftUI17EnvironmentValuesV9isEnabledSbvg");
2307cached!(env_is_enabled_setter,     c"$s7SwiftUI17EnvironmentValuesV9isEnabledSbvs");
2308cached!(env_is_enabled_descriptor, c"$s7SwiftUI17EnvironmentValuesV9isEnabledSbvpMV");
2309cached!(env_layout_direction_getter,     c"$s7SwiftUI17EnvironmentValuesV15layoutDirectionAA06LayoutF0Ovg");
2310cached!(env_layout_direction_setter,     c"$s7SwiftUI17EnvironmentValuesV15layoutDirectionAA06LayoutF0Ovs");
2311cached!(env_layout_direction_descriptor, c"$s7SwiftUI17EnvironmentValuesV15layoutDirectionAA06LayoutF0OvpMV");
2312cached!(env_dynamic_type_size_getter,     c"$s7SwiftUI17EnvironmentValuesV15dynamicTypeSizeAA07DynamicfG0Ovg");
2313cached!(env_dynamic_type_size_setter,     c"$s7SwiftUI17EnvironmentValuesV15dynamicTypeSizeAA07DynamicfG0Ovs");
2314cached!(env_dynamic_type_size_descriptor, c"$s7SwiftUI17EnvironmentValuesV15dynamicTypeSizeAA07DynamicfG0OvpMV");
2315cached!(env_control_size_getter,     c"$s7SwiftUI17EnvironmentValuesV11controlSizeAA07ControlF0Ovg");
2316cached!(env_control_size_setter,     c"$s7SwiftUI17EnvironmentValuesV11controlSizeAA07ControlF0Ovs");
2317cached!(env_control_size_descriptor, c"$s7SwiftUI17EnvironmentValuesV11controlSizeAA07ControlF0OvpMV");
2318cached!(env_luminance_reduced_getter,     c"$s7SwiftUI17EnvironmentValuesV18isLuminanceReducedSbvg");
2319cached!(env_luminance_reduced_setter,     c"$s7SwiftUI17EnvironmentValuesV18isLuminanceReducedSbvs");
2320cached!(env_luminance_reduced_descriptor, c"$s7SwiftUI17EnvironmentValuesV18isLuminanceReducedSbvpMV");
2321cached!(file_dialog_default_directory_fn,   c"$s7SwiftUI4ViewPAAE26fileDialogDefaultDirectoryyQr10Foundation3URLVSgF");
2322cached!(file_dialog_default_directory_oret, c"$s7SwiftUI4ViewPAAE26fileDialogDefaultDirectoryyQr10Foundation3URLVSgFQOMQ");
2323cached!(preview_device_fn,   c"$s7SwiftUI4ViewPAAE13previewDeviceyQrAA07PreviewE0VSgF");
2324cached!(preview_device_oret, c"$s7SwiftUI4ViewPAAE13previewDeviceyQrAA07PreviewE0VSgFQOMQ");
2325cached!(preview_device_init, c"$s7SwiftUI13PreviewDeviceV8rawValueACSS_tcfC");
2326cached!(preview_device_ma,   c"$s7SwiftUI13PreviewDeviceVMa");
2327cached!(url_bridge_from_objc, c"$s10Foundation3URLV36_unconditionallyBridgeFromObjectiveCyACSo5NSURLCSgFZ");
2328
2329// ── Presentation driven by a `Binding<Bool>` ──
2330cached!(nav_dest_for_fn,   c"$s7SwiftUI4ViewPAAE21navigationDestination3for11destinationQrqd__m_qd_0_qd__ctSHRd__AaBRd_0_r0_lF");
2331cached!(nav_dest_for_oret, c"$s7SwiftUI4ViewPAAE21navigationDestination3for11destinationQrqd__m_qd_0_qd__ctSHRd__AaBRd_0_r0_lFQOMQ");
2332cached!(navigation_destination_fn,   c"$s7SwiftUI4ViewPAAE21navigationDestination11isPresented11destinationQrAA7BindingVySbG_qd__yXEtAaBRd__lF");
2333cached!(navigation_destination_oret, c"$s7SwiftUI4ViewPAAE21navigationDestination11isPresented11destinationQrAA7BindingVySbG_qd__yXEtAaBRd__lFQOMQ");
2334cached!(inspector_fn,   c"$s7SwiftUI4ViewPAAE9inspector11isPresented7contentQrAA7BindingVySbG_qd__yXEtAaBRd__lF");
2335cached!(inspector_oret, c"$s7SwiftUI4ViewPAAE9inspector11isPresented7contentQrAA7BindingVySbG_qd__yXEtAaBRd__lFQOMQ");
2336
2337// `.inspectorColumnWidth(min:ideal:max:)` — the draggable-range spelling of
2338// the fixed `inspector_column_width` above. Exported rather than inlinable, so
2339// it is callable.
2340cached!(inspector_column_width_range_fn,   c"$s7SwiftUI4ViewPAAE20inspectorColumnWidth3min5ideal3maxQr12CoreGraphics7CGFloatVSg_AjKtF");
2341cached!(inspector_column_width_range_oret, c"$s7SwiftUI4ViewPAAE20inspectorColumnWidth3min5ideal3maxQr12CoreGraphics7CGFloatVSg_AjKtFQOMQ");
2342cached!(swipe_actions_fn,   c"$s7SwiftUI4ViewPAAE12swipeActions4edge15allowsFullSwipe11isPresented7contentQrAA14HorizontalEdgeO_SbAA7BindingVySbGSgqd__yXEtAaBRd__lF");
2343cached!(swipe_actions_oret, c"$s7SwiftUI4ViewPAAE12swipeActions4edge15allowsFullSwipe11isPresented7contentQrAA14HorizontalEdgeO_SbAA7BindingVySbGSgqd__yXEtAaBRd__lFQOMQ");
2344cached!(horizontal_edge_ma, c"$s7SwiftUI14HorizontalEdgeOMa");
2345
2346// ── Callbacks whose argument this crate does not surface ──
2347cached!(a11y_zoom_action_fn, c"$s7SwiftUI4ViewPAAE23accessibilityZoomActionyAA15ModifiedContentVyxAA31AccessibilityAttachmentModifierVGyAA0ie7GestureF0VcF");
2348cached!(on_drag_session_updated_fn,   c"$s7SwiftUI4ViewPAAE20onDragSessionUpdatedyQryAA0eF0VcF");
2349cached!(on_drag_session_updated_oret, c"$s7SwiftUI4ViewPAAE20onDragSessionUpdatedyQryAA0eF0VcFQOMQ");
2350cached!(on_drop_session_updated_fn,   c"$s7SwiftUI4ViewPAAE20onDropSessionUpdatedyQryAA0eF0VcF");
2351cached!(on_drop_session_updated_oret, c"$s7SwiftUI4ViewPAAE20onDropSessionUpdatedyQryAA0eF0VcFQOMQ");
2352cached!(on_pencil_double_tap_fn,   c"$s7SwiftUI4ViewPAAE17onPencilDoubleTap7performQryAA0efG12GestureValueVc_tF");
2353cached!(on_pencil_double_tap_oret, c"$s7SwiftUI4ViewPAAE17onPencilDoubleTap7performQryAA0efG12GestureValueVc_tFQOMQ");
2354cached!(on_pencil_squeeze_fn,   c"$s7SwiftUI4ViewPAAE15onPencilSqueeze7performQryAA0eF12GesturePhaseOc_tF");
2355cached!(on_pencil_squeeze_oret, c"$s7SwiftUI4ViewPAAE15onPencilSqueeze7performQryAA0eF12GesturePhaseOc_tFQOMQ");
2356cached!(on_continue_user_activity_fn,   c"$s7SwiftUI4ViewPAAE22onContinueUserActivity_7performQrSS_ySo06NSUserG0CctF");
2357cached!(on_continue_user_activity_oret, c"$s7SwiftUI4ViewPAAE22onContinueUserActivity_7performQrSS_ySo06NSUserG0CctFQOMQ");
2358cached!(presentation_background_fn,   c"$s7SwiftUI4ViewPAAE22presentationBackground9alignment7contentQrAA9AlignmentV_qd__yXEtAaBRd__lF");
2359cached!(presentation_background_oret, c"$s7SwiftUI4ViewPAAE22presentationBackground9alignment7contentQrAA9AlignmentV_qd__yXEtAaBRd__lFQOMQ");
2360cached!(touch_bar_fn,   c"$s7SwiftUI4ViewPAAE8touchBar7contentQrqd__yXE_tAaBRd__lF");
2361cached!(touch_bar_oret, c"$s7SwiftUI4ViewPAAE8touchBar7contentQrqd__yXE_tAaBRd__lFQOMQ");
2362cached!(modifier_key_alternate_fn,   c"$s7SwiftUI4ViewPAAE20modifierKeyAlternateyQrAA14EventModifiersV_qd__yXEtAaBRd__lF");
2363cached!(modifier_key_alternate_oret, c"$s7SwiftUI4ViewPAAE20modifierKeyAlternateyQrAA14EventModifiersV_qd__yXEtAaBRd__lFQOMQ");
2364cached!(on_command_fn,   c"$s7SwiftUI4ViewPAAE9onCommand_7performQr10ObjectiveC8SelectorV_yycSgtF");
2365cached!(on_command_oret, c"$s7SwiftUI4ViewPAAE9onCommand_7performQr10ObjectiveC8SelectorV_yycSgtFQOMQ");
2366
2367// ── `NSItemProvider` commands ──
2368cached!(on_copy_command_fn,   c"$s7SwiftUI4ViewPAAE13onCopyCommand7performQrSaySo14NSItemProviderCGycSg_tF");
2369cached!(on_copy_command_oret, c"$s7SwiftUI4ViewPAAE13onCopyCommand7performQrSaySo14NSItemProviderCGycSg_tFQOMQ");
2370cached!(on_cut_command_fn,   c"$s7SwiftUI4ViewPAAE12onCutCommand7performQrSaySo14NSItemProviderCGycSg_tF");
2371cached!(on_cut_command_oret, c"$s7SwiftUI4ViewPAAE12onCutCommand7performQrSaySo14NSItemProviderCGycSg_tFQOMQ");
2372cached!(on_paste_command_fn,   c"$s7SwiftUI4ViewPAAE14onPasteCommand2of7performQrSay22UniformTypeIdentifiers6UTTypeVG_ySaySo14NSItemProviderCGctF");
2373cached!(on_paste_command_oret, c"$s7SwiftUI4ViewPAAE14onPasteCommand2of7performQrSay22UniformTypeIdentifiers6UTTypeVG_ySaySo14NSItemProviderCGctFQOMQ");
2374cached!(item_provider_fn,   c"$s7SwiftUI4ViewPAAE12itemProvideryQrSo06NSItemE0CSgycSgF");
2375cached!(item_provider_oret, c"$s7SwiftUI4ViewPAAE12itemProvideryQrSo06NSItemE0CSgycSgFQOMQ");
2376cached!(imports_item_providers_fn,   c"$s7SwiftUI4ViewPAAE20importsItemProviders_8onImportQrSay22UniformTypeIdentifiers6UTTypeVG_SbSaySo14NSItemProviderCGctF");
2377cached!(imports_item_providers_oret, c"$s7SwiftUI4ViewPAAE20importsItemProviders_8onImportQrSay22UniformTypeIdentifiers6UTTypeVG_SbSaySo14NSItemProviderCGctFQOMQ");
2378
2379// ── Insets, bars and container backgrounds ──
2380cached!(container_background_fn,   c"$s7SwiftUI4ViewPAAE19containerBackground3for9alignment7contentQrAA09ContainerE9PlacementV_AA9AlignmentVqd__yXEtAaBRd__lF");
2381cached!(container_background_oret, c"$s7SwiftUI4ViewPAAE19containerBackground3for9alignment7contentQrAA09ContainerE9PlacementV_AA9AlignmentVqd__yXEtAaBRd__lFQOMQ");
2382cached!(container_background_placement_ma, c"$s7SwiftUI28ContainerBackgroundPlacementVMa");
2383cached!(safe_area_inset_fn,   c"$s7SwiftUI4ViewPAAE13safeAreaInset4edge9alignment7spacing7contentQrAA12VerticalEdgeO_AA19HorizontalAlignmentV12CoreGraphics7CGFloatVSgqd__yXEtAaBRd__lF");
2384cached!(safe_area_inset_oret, c"$s7SwiftUI4ViewPAAE13safeAreaInset4edge9alignment7spacing7contentQrAA12VerticalEdgeO_AA19HorizontalAlignmentV12CoreGraphics7CGFloatVSgqd__yXEtAaBRd__lFQOMQ");
2385cached!(safe_area_bar_fn,   c"$s7SwiftUI4ViewPAAE11safeAreaBar4edge9alignment7spacing7contentQrAA12VerticalEdgeO_AA19HorizontalAlignmentV12CoreGraphics7CGFloatVSgqd__yXEtAaBRd__lF");
2386cached!(safe_area_bar_oret, c"$s7SwiftUI4ViewPAAE11safeAreaBar4edge9alignment7spacing7contentQrAA12VerticalEdgeO_AA19HorizontalAlignmentV12CoreGraphics7CGFloatVSgqd__yXEtAaBRd__lFQOMQ");
2387cached!(vertical_edge_ma, c"$s7SwiftUI12VerticalEdgeOMa");
2388cached!(user_activity_fn,   c"$s7SwiftUI4ViewPAAE12userActivity_8isActive_QrSS_SbySo06NSUserE0CctF");
2389cached!(user_activity_oret, c"$s7SwiftUI4ViewPAAE12userActivity_8isActive_QrSS_SbySo06NSUserE0CctFQOMQ");
2390
2391// ── Metatype-keyed and anchor modifiers ──
2392cached!(coordinate_space_name_fn,   c"$s7SwiftUI4ViewPAAE15coordinateSpace4nameQrqd___tSHRd__lF");
2393cached!(coordinate_space_name_oret, c"$s7SwiftUI4ViewPAAE15coordinateSpace4nameQrqd___tSHRd__lFQOMQ");
2394cached!(scroll_position_id_fn,   c"$s7SwiftUI4ViewPAAE14scrollPosition2id6anchorQrAA7BindingVyqd__SgG_AA9UnitPointVSgtSHRd__lF");
2395cached!(scroll_position_id_oret, c"$s7SwiftUI4ViewPAAE14scrollPosition2id6anchorQrAA7BindingVyqd__SgG_AA9UnitPointVSgtSHRd__lFQOMQ");
2396
2397// ── Text content types and search suggestions ──
2398cached!(text_content_type_fn,   c"$s7SwiftUI4ViewPAAE15textContentTypeyQrSo06NSTexteF0aSgF");
2399cached!(text_content_type_oret, c"$s7SwiftUI4ViewPAAE15textContentTypeyQrSo06NSTexteF0aSgFQOMQ");
2400
2401// ── Preference keys, reached through a synthesized conformance ──
2402cached!(preference_fn,   c"$s7SwiftUI4ViewPAAE10preference3key5valueQrqd__m_5ValueQyd__tAA13PreferenceKeyRd__lF");
2403cached!(preference_oret, c"$s7SwiftUI4ViewPAAE10preference3key5valueQrqd__m_5ValueQyd__tAA13PreferenceKeyRd__lFQOMQ");
2404cached!(int_descriptor, c"$sSiMn");
2405cached!(spacer_descriptor, c"$s7SwiftUI6SpacerVMn");
2406
2407// ── A `Layout` written in Rust ─────────────────────────────────────────────
2408//
2409// `MyLayout { … }` is `callAsFunction`, which is inlinable; its body builds a
2410// `_VariadicView.Tree<_LayoutRoot<Self>, Content>`, and both of those
2411// initialisers are exported. So the tree is assembled here the way the inlined
2412// code assembles it.
2413cached!(layout_proto,        c"$s7SwiftUI6LayoutMp");
2414cached!(layout_root_ma,      c"$s7SwiftUI11_LayoutRootVMa");
2415cached!(layout_root_init,    c"$s7SwiftUI11_LayoutRootVyACyxGxcfC");
2416cached!(variadic_tree_ma,    c"$s7SwiftUI13_VariadicViewO4TreeVMa");
2417cached!(variadic_tree_desc,  c"$s7SwiftUI13_VariadicViewO4TreeVMn");
2418cached!(spacer_ma,           c"$s7SwiftUI6SpacerVMa");
2419cached!(variadic_tree_init,  c"$s7SwiftUI13_VariadicViewO4TreeV_7contentAEy_xq_Gx_q_yXEtcfC");
2420cached!(variadic_root_proto, c"$s7SwiftUI18_VariadicView_RootMp");
2421// `Animatable` is `Layout`'s base protocol. Rather than synthesise one —
2422// which would mean a `modify` coroutine for an associated value that is
2423// always empty — this borrows SwiftUI's own, from a layout whose animatable
2424// data is `EmptyAnimatableData` exactly as ours is. Its getter and setter
2425// move zero bytes, so which `Self` they are handed does not arise.
2426cached!(hstack_layout_animatable_wt, c"$s7SwiftUI12HStackLayoutVAA10AnimatableAAWP");
2427// Reading and placing the children.
2428cached!(layout_subviews_start,     c"$s7SwiftUI14LayoutSubviewsV10startIndexSivg");
2429cached!(layout_subviews_end,       c"$s7SwiftUI14LayoutSubviewsV8endIndexSivg");
2430cached!(layout_subviews_subscript, c"$s7SwiftUI14LayoutSubviewsVyAA0C7SubviewVSicig");
2431cached!(layout_subview_ma,         c"$s7SwiftUI13LayoutSubviewVMa");
2432cached!(layout_subview_place,      c"$s7SwiftUI13LayoutSubviewV5place2at6anchor8proposalySo7CGPointV_AA9UnitPointVAA16ProposedViewSizeVtF");
2433cached!(layout_subview_size,       c"$s7SwiftUI13LayoutSubviewV12sizeThatFitsySo6CGSizeVAA16ProposedViewSizeVF");
2434cached!(on_preference_change_fn,   c"$s7SwiftUI4ViewPAAE18onPreferenceChange_7performQrqd__m_y5ValueQyd__ctAA0E3KeyRd__SQAGRQlF");
2435cached!(on_preference_change_oret, c"$s7SwiftUI4ViewPAAE18onPreferenceChange_7performQrqd__m_y5ValueQyd__ctAA0E3KeyRd__SQAGRQlFQOMQ");
2436cached!(transform_preference_fn,   c"$s7SwiftUI4ViewPAAE19transformPreferenceyQrqd__m_y5ValueQyd__zctAA0E3KeyRd__lF");
2437cached!(transform_preference_oret, c"$s7SwiftUI4ViewPAAE19transformPreferenceyQrqd__m_y5ValueQyd__zctAA0E3KeyRd__lFQOMQ");
2438cached!(int_equatable_wt, c"$sSiSQsWP");
2439cached!(double_equatable_wt, c"$sSdSQsWP");
2440cached!(layout_value_fn,   c"$s7SwiftUI4ViewPAAE11layoutValue3key5valueQrqd__m_0E0Qyd__tAA06LayoutE3KeyRd__lF");
2441cached!(layout_value_oret, c"$s7SwiftUI4ViewPAAE11layoutValue3key5valueQrqd__m_0E0Qyd__tAA06LayoutE3KeyRd__lFQOMQ");
2442cached!(divider_descriptor, c"$s7SwiftUI7DividerVMn");
2443
2444// ── Transferable payloads ──
2445cached!(transferable_proto, c"$s16CoreTransferable0B0Mp");
2446cached!(copyable_fn,   c"$s7SwiftUI4ViewPAAE8copyableyQrSayqd__GyXA16CoreTransferable0F0Rd__lF");
2447cached!(copyable_oret, c"$s7SwiftUI4ViewPAAE8copyableyQrSayqd__GyXA16CoreTransferable0F0Rd__lFQOMQ");
2448cached!(cuttable_fn,   c"$s7SwiftUI4ViewPAAE8cuttable3for6actionQrqd__m_Sayqd__Gyct16CoreTransferable0H0Rd__lF");
2449cached!(cuttable_oret, c"$s7SwiftUI4ViewPAAE8cuttable3for6actionQrqd__m_Sayqd__Gyct16CoreTransferable0H0Rd__lFQOMQ");
2450cached!(drop_destination_fn,   c"$s7SwiftUI4ViewPAAE15dropDestination3for6action10isTargetedQrqd__m_SbSayqd__G_So7CGPointVtcySbct16CoreTransferable0L0Rd__lF");
2451cached!(drop_destination_oret, c"$s7SwiftUI4ViewPAAE15dropDestination3for6action10isTargetedQrqd__m_SbSayqd__G_So7CGPointVtcySbct16CoreTransferable0L0Rd__lFQOMQ");
2452cached!(exportable_to_services_fn,   c"$s7SwiftUI4ViewPAAE20exportableToServices7payloadQrSayqd__GyXA_t16CoreTransferable0I0Rd__lF");
2453cached!(exportable_to_services_oret, c"$s7SwiftUI4ViewPAAE20exportableToServices7payloadQrSayqd__GyXA_t16CoreTransferable0I0Rd__lFQOMQ");
2454cached!(importable_from_services_fn,   c"$s7SwiftUI4ViewPAAE22importableFromServices3for6actionQrqd__m_SbSayqd__Gct16CoreTransferable0J0Rd__lF");
2455cached!(importable_from_services_oret, c"$s7SwiftUI4ViewPAAE22importableFromServices3for6actionQrqd__m_SbSayqd__Gct16CoreTransferable0J0Rd__lFQOMQ");
2456cached!(paste_destination_fn,   c"$s7SwiftUI4ViewPAAE16pasteDestination3for6action9validatorQrqd__m_ySayqd__GcA2Hct16CoreTransferable0J0Rd__lF");
2457cached!(paste_destination_oret, c"$s7SwiftUI4ViewPAAE16pasteDestination3for6action9validatorQrqd__m_ySayqd__GcA2Hct16CoreTransferable0J0Rd__lFQOMQ");
2458cached!(draggable_container_fn,   c"$s7SwiftUI4ViewPAAE9draggable15containerItemID0E9NamespaceQrqd___AA0H0V0G0VSgtSHRd__s8SendableRd__lF");
2459cached!(draggable_container_oret, c"$s7SwiftUI4ViewPAAE9draggable15containerItemID0E9NamespaceQrqd___AA0H0V0G0VSgtSHRd__s8SendableRd__lFQOMQ");
2460// The public spelling is `for:of:action:`; the `of:do:` symbol beside it is
2461// not declared in the SDK.
2462cached!(on_geometry_change_fn,   c"$s7SwiftUI4ViewPAAE16onGeometryChange3for2of6actionQrqd__m_qd__AA0E5ProxyVcyqd___qd__tctSQRd__lF");
2463cached!(on_geometry_change_oret, c"$s7SwiftUI4ViewPAAE16onGeometryChange3for2of6actionQrqd__m_qd__AA0E5ProxyVcyqd___qd__tctSQRd__lFQOMQ");
2464cached!(a11y_default_focus_fn,   c"$s7SwiftUI4ViewPAAE25accessibilityDefaultFocusyQrAA013AccessibilityF5StateV7BindingVyqd___G_qd__tSHRd__lF");
2465cached!(a11y_default_focus_oret, c"$s7SwiftUI4ViewPAAE25accessibilityDefaultFocusyQrAA013AccessibilityF5StateV7BindingVyqd___G_qd__tSHRd__lFQOMQ");
2466
2467// ── `ObservableObject`, via a class that already conforms ──
2468cached!(observable_object_proto, c"$s7Combine16ObservableObjectMp");
2469cached!(environment_object_fn,   c"$s7SwiftUI4ViewPAAE17environmentObjectyQrqd__7Combine010ObservableE0Rd__lF");
2470cached!(environment_object_oret, c"$s7SwiftUI4ViewPAAE17environmentObjectyQrqd__7Combine010ObservableE0Rd__lFQOMQ");
2471cached!(focused_object_fn,   c"$s7SwiftUI4ViewPAAE13focusedObjectyQrqd__7Combine010ObservableE0Rd__lF");
2472cached!(focused_object_oret, c"$s7SwiftUI4ViewPAAE13focusedObjectyQrqd__7Combine010ObservableE0Rd__lFQOMQ");
2473cached!(focused_scene_object_fn,   c"$s7SwiftUI4ViewPAAE18focusedSceneObjectyQrqd__7Combine010ObservableF0Rd__lF");
2474cached!(focused_scene_object_oret, c"$s7SwiftUI4ViewPAAE18focusedSceneObjectyQrqd__7Combine010ObservableF0Rd__lFQOMQ");
2475
2476// ── Key presses, feedback, text selection ──
2477cached!(sensory_feedback_fn,   c"$s7SwiftUI4ViewPAAE15sensoryFeedback_7trigger9conditionQrAA07SensoryE0V_qd__Sbqd___qd__tctSQRd__lF");
2478cached!(sensory_feedback_oret, c"$s7SwiftUI4ViewPAAE15sensoryFeedback_7trigger9conditionQrAA07SensoryE0V_qd__Sbqd___qd__tctSQRd__lFQOMQ");
2479cached!(sensory_feedback_ma, c"$s7SwiftUI15SensoryFeedbackVMa");
2480cached!(search_selection_fn,   c"$s7SwiftUI4ViewPAAE15searchSelectionyQrAA7BindingVyAA04TextE0VSgGF");
2481cached!(search_selection_oret, c"$s7SwiftUI4ViewPAAE15searchSelectionyQrAA7BindingVyAA04TextE0VSgGFQOMQ");
2482cached!(empty_view_descriptor, c"$s7SwiftUI9EmptyViewVMn");
2483cached!(presentation_sizing_fn,   c"$s7SwiftUI4ViewPAAE18presentationSizingyQrqd__AA012PresentationE0Rd__lF");
2484cached!(presentation_sizing_oret, c"$s7SwiftUI4ViewPAAE18presentationSizingyQrqd__AA012PresentationE0Rd__lFQOMQ");
2485cached!(preview_context_fn,   c"$s7SwiftUI4ViewPAAE14previewContextyQrqd__AA07PreviewE0Rd__lF");
2486cached!(preview_context_oret, c"$s7SwiftUI4ViewPAAE14previewContextyQrqd__AA07PreviewE0Rd__lFQOMQ");
2487
2488// ── Environment key paths ──
2489cached!(environment_fn,   c"$s7SwiftUI4ViewPAAE11environmentyQrs15WritableKeyPathCyAA17EnvironmentValuesVqd__G_qd__tlF");
2490cached!(environment_oret, c"$s7SwiftUI4ViewPAAE11environmentyQrs15WritableKeyPathCyAA17EnvironmentValuesVqd__G_qd__tlFQOMQ");
2491cached!(transform_environment_fn,   c"$s7SwiftUI4ViewPAAE20transformEnvironment_0D0Qrs15WritableKeyPathCyAA0E6ValuesVqd__G_yqd__zctlF");
2492cached!(transform_environment_oret, c"$s7SwiftUI4ViewPAAE20transformEnvironment_0D0Qrs15WritableKeyPathCyAA0E6ValuesVqd__G_yqd__zctlFQOMQ");
2493cached!(exports_item_providers_fn,   c"$s7SwiftUI4ViewPAAE20exportsItemProviders_8onExport0G4EditQrSay22UniformTypeIdentifiers6UTTypeVG_SaySo14NSItemProviderCGycSbAMctF");
2494cached!(exports_item_providers_oret, c"$s7SwiftUI4ViewPAAE20exportsItemProviders_8onExport0G4EditQrSay22UniformTypeIdentifiers6UTTypeVG_SaySo14NSItemProviderCGycSbAMctFQOMQ");
2495cached!(on_drop_fn,   c"$s7SwiftUI4ViewPAAE6onDrop2of10isTargeted7performQrSay22UniformTypeIdentifiers6UTTypeVG_AA7BindingVySbGSgSbSaySo14NSItemProviderCG_So7CGPointVtctF");
2496cached!(on_drop_oret, c"$s7SwiftUI4ViewPAAE6onDrop2of10isTargeted7performQrSay22UniformTypeIdentifiers6UTTypeVG_AA7BindingVySbGSgSbSaySo14NSItemProviderCG_So7CGPointVtctFQOMQ");
2497cached!(drag_container_selection_fn,   c"$s7SwiftUI4ViewPAAE22dragContainerSelection_18containerNamespaceQrSayqd__GyXA_AA0H0V2IDVSgtSHRd__s8SendableRd__lF");
2498cached!(drag_container_selection_oret, c"$s7SwiftUI4ViewPAAE22dragContainerSelection_18containerNamespaceQrSayqd__GyXA_AA0H0V2IDVSgtSHRd__s8SendableRd__lFQOMQ");
2499// The public spelling has no `prefersLast:`; the symbol that does is internal.
2500cached!(on_scroll_geometry_change_fn,   c"$s7SwiftUI4ViewPAAE22onScrollGeometryChange3for2of6actionQrqd__m_qd__AA0eF0Vcyqd___qd__tctSQRd__lF");
2501cached!(on_scroll_geometry_change_oret, c"$s7SwiftUI4ViewPAAE22onScrollGeometryChange3for2of6actionQrqd__m_qd__AA0eF0Vcyqd___qd__tctSQRd__lFQOMQ");
2502cached!(alignment_guide_fn,   c"$s7SwiftUI4ViewPAAE14alignmentGuide_12computeValueQrAA19HorizontalAlignmentV_12CoreGraphics7CGFloatVAA0C10DimensionsVctF");
2503cached!(alignment_guide_oret, c"$s7SwiftUI4ViewPAAE14alignmentGuide_12computeValueQrAA19HorizontalAlignmentV_12CoreGraphics7CGFloatVAA0C10DimensionsVctFQOMQ");
2504cached!(background_preference_value_fn,   c"$s7SwiftUI4ViewPAAE25backgroundPreferenceValue_9alignment_Qrqd__m_AA9AlignmentVqd_0_0F0Qyd__ctAA0E3KeyRd__AaBRd_0_r0_lF");
2505cached!(background_preference_value_oret, c"$s7SwiftUI4ViewPAAE25backgroundPreferenceValue_9alignment_Qrqd__m_AA9AlignmentVqd_0_0F0Qyd__ctAA0E3KeyRd__AaBRd_0_r0_lFQOMQ");
2506cached!(overlay_preference_value_fn,   c"$s7SwiftUI4ViewPAAE22overlayPreferenceValue_9alignment_Qrqd__m_AA9AlignmentVqd_0_0F0Qyd__ctAA0E3KeyRd__AaBRd_0_r0_lF");
2507cached!(overlay_preference_value_oret, c"$s7SwiftUI4ViewPAAE22overlayPreferenceValue_9alignment_Qrqd__m_AA9AlignmentVqd_0_0F0Qyd__ctAA0E3KeyRd__AaBRd_0_r0_lFQOMQ");
2508cached!(empty_set_singleton, c"_swiftEmptySetSingleton");
2509cached!(handles_external_events_fn,   c"$s7SwiftUI4ViewPAAE21handlesExternalEvents10preferring8allowingQrShySSG_AGtF");
2510cached!(handles_external_events_oret, c"$s7SwiftUI4ViewPAAE21handlesExternalEvents10preferring8allowingQrShySSG_AGtFQOMQ");
2511cached!(presentation_detents_fn,   c"$s7SwiftUI4ViewPAAE19presentationDetentsyQrShyAA18PresentationDetentVGF");
2512cached!(presentation_detents_oret, c"$s7SwiftUI4ViewPAAE19presentationDetentsyQrShyAA18PresentationDetentVGFQOMQ");
2513cached!(set_array_literal_init, c"$sSh12arrayLiteralShyxGxd_tcfC");
2514cached!(set_count_getter,       c"$sSh5countSivg");
2515cached!(set_ma,                 c"$sShMa");
2516
2517// --- Modifiers generic over `Hashable`, over `VisualEffect`, and plain -------
2518// The public spelling is `idType:`; the `for:` overload of the same name is
2519// SPI and the compiler cannot see it.
2520cached!(scroll_target_visibility_fn,   c"$s7SwiftUI4ViewPAAE30onScrollTargetVisibilityChange6idType9threshold_Qrqd__m_SdySayqd__GctSHRd__lF");
2521cached!(scroll_target_visibility_oret, c"$s7SwiftUI4ViewPAAE30onScrollTargetVisibilityChange6idType9threshold_Qrqd__m_SdySayqd__GctSHRd__lFQOMQ");
2522cached!(visual_effect_fn,   c"$s7SwiftUI4ViewPAAE12visualEffectyQrqd__AA011EmptyVisualE0V_AA13GeometryProxyVtYbcAA0gE0Rd__lF");
2523cached!(visual_effect_oret, c"$s7SwiftUI4ViewPAAE12visualEffectyQrqd__AA011EmptyVisualE0V_AA13GeometryProxyVtYbcAA0gE0Rd__lFQOMQ");
2524// `EmptyVisualEffect` exports this conformance but no metadata accessor, so
2525// its metadata comes from the mangled name instead.
2526cached!(empty_visual_effect_wt, c"$s7SwiftUI17EmptyVisualEffectVAA0dE0AAWP");
2527cached!(on_continuous_hover_fn,   c"$s7SwiftUI4ViewPAAE17onContinuousHover15coordinateSpace7performQrAA010CoordinateH0O_yAA0F5PhaseOctF");
2528cached!(on_continuous_hover_oret, c"$s7SwiftUI4ViewPAAE17onContinuousHover15coordinateSpace7performQrAA010CoordinateH0O_yAA0F5PhaseOctFQOMQ");
2529cached!(coordinate_space_ma, c"$s7SwiftUI15CoordinateSpaceOMa");
2530cached!(hover_phase_ma,      c"$s7SwiftUI10HoverPhaseOMa");
2531cached!(scroll_transition_fn,   c"$s7SwiftUI4ViewPAAE16scrollTransition_4axis10transitionQrAA06ScrollE13ConfigurationV_AA4AxisOSgqd__AA17EmptyVisualEffectV_AA0hE5PhaseOtYbctAA0lM0Rd__lF");
2532cached!(scroll_transition_oret, c"$s7SwiftUI4ViewPAAE16scrollTransition_4axis10transitionQrAA06ScrollE13ConfigurationV_AA4AxisOSgqd__AA17EmptyVisualEffectV_AA0hE5PhaseOtYbctAA0lM0Rd__lFQOMQ");
2533// `.scrollTransition(topLeading:bottomTrailing:axis:transition:)` — the
2534// spelling that configures the two ends of the scroll independently. Note the
2535// `AxisOSg`: SwiftUI exports this one twice, once taking `Axis?` and once a
2536// bare `Axis`, and only the optional is the public signature.
2537cached!(scroll_transition_ends_fn,   c"$s7SwiftUI4ViewPAAE16scrollTransition10topLeading14bottomTrailing4axis10transitionQrAA06ScrollE13ConfigurationV_AjA4AxisOSgqd__AA17EmptyVisualEffectV_AA0lE5PhaseOtYbctAA0pQ0Rd__lF");
2538cached!(scroll_transition_ends_oret, c"$s7SwiftUI4ViewPAAE16scrollTransition10topLeading14bottomTrailing4axis10transitionQrAA06ScrollE13ConfigurationV_AjA4AxisOSgqd__AA17EmptyVisualEffectV_AA0lE5PhaseOtYbctAA0pQ0Rd__lFQOMQ");
2539cached!(scroll_transition_config_ma,          c"$s7SwiftUI29ScrollTransitionConfigurationVMa");
2540cached!(scroll_transition_config_interactive, c"$s7SwiftUI29ScrollTransitionConfigurationV11interactiveACvgZ");
2541cached!(scroll_transition_config_animated,    c"$s7SwiftUI29ScrollTransitionConfigurationV8animatedACvgZ");
2542cached!(scroll_transition_config_identity,    c"$s7SwiftUI29ScrollTransitionConfigurationV8identityACvgZ");
2543cached!(axis_ma, c"$s7SwiftUI4AxisOMa");
2544cached!(searchable_fn,   c"$s7SwiftUI4ViewPAAE10searchable4text11isPresented9placement6promptQrAA7BindingVySSG_AJySbGAA20SearchFieldPlacementVAA18LocalizedStringKeyVtF");
2545cached!(searchable_oret, c"$s7SwiftUI4ViewPAAE10searchable4text11isPresented9placement6promptQrAA7BindingVySSG_AJySbGAA20SearchFieldPlacementVAA18LocalizedStringKeyVtFQOMQ");
2546cached!(search_field_placement_ma, c"$s7SwiftUI20SearchFieldPlacementVMa");
2547// `arrowEdges: Edge.Set` is SPI; the public spelling takes one `Edge`.
2548cached!(popover_fn,   c"$s7SwiftUI4ViewPAAE7popover11isPresented16attachmentAnchor9arrowEdge7contentQrAA7BindingVySbG_AA017PopoverAttachmentH0OAA0J0Oqd__yctAaBRd__lF");
2549cached!(popover_oret, c"$s7SwiftUI4ViewPAAE7popover11isPresented16attachmentAnchor9arrowEdge7contentQrAA7BindingVySbG_AA017PopoverAttachmentH0OAA0J0Oqd__yctAaBRd__lFQOMQ");
2550cached!(edge_ma, c"$s7SwiftUI4EdgeOMa");
2551#[cfg(target_os = "macos")]
2552cached!(touch_bar_item_presence_fn,   c"$s7SwiftUI4ViewPAAE20touchBarItemPresenceyQrAA05TouchefG0OF");
2553#[cfg(target_os = "macos")]
2554cached!(touch_bar_item_presence_oret, c"$s7SwiftUI4ViewPAAE20touchBarItemPresenceyQrAA05TouchefG0OFQOMQ");
2555#[cfg(target_os = "macos")]
2556cached!(touch_bar_item_presence_ma,   c"$s7SwiftUI20TouchBarItemPresenceOMa");
2557cached!(hashable_proto, c"$sSHMp");
2558cached!(presentation_detent_ma,     c"$s7SwiftUI18PresentationDetentVMa");
2559cached!(presentation_detent_medium, c"$s7SwiftUI18PresentationDetentV6mediumACvgZ");
2560cached!(presentation_detent_large,  c"$s7SwiftUI18PresentationDetentV5largeACvgZ");
2561cached!(view_trait_fn,   c"$s7SwiftUI4ViewPAAE6_traityQrqd__m_5ValueQyd__tAA01_C8TraitKeyRd__lF");
2562cached!(view_trait_oret, c"$s7SwiftUI4ViewPAAE6_traityQrqd__m_5ValueQyd__tAA01_C8TraitKeyRd__lFQOMQ");
2563cached!(is_selection_enabled_key_ma, c"$s7SwiftUI26IsSelectionEnabledTraitKeyVMa");
2564cached!(is_selection_enabled_key_wt, c"$s7SwiftUI26IsSelectionEnabledTraitKeyVAA05_ViewfG0AAWP");
2565
2566// --- Batch: value-and-static modifiers --------------------------------------
2567cached!(search_suggestions_fn,   c"$s7SwiftUI4ViewPAAE17searchSuggestions_3forQrAA10VisibilityO_AA06SearchE9PlacementV3SetVtF");
2568cached!(search_suggestions_oret, c"$s7SwiftUI4ViewPAAE17searchSuggestions_3forQrAA10VisibilityO_AA06SearchE9PlacementV3SetVtFQOMQ");
2569cached!(search_suggestions_placement_set_ma, c"$s7SwiftUI26SearchSuggestionsPlacementV3SetVMa");
2570cached!(text_input_formatting_fn,   c"$s7SwiftUI4ViewPAAE36textInputFormattingControlVisibility_3forQrAA0H0O_AA04TextefG9PlacementV3SetVtF");
2571cached!(text_input_formatting_oret, c"$s7SwiftUI4ViewPAAE36textInputFormattingControlVisibility_3forQrAA0H0O_AA04TextefG9PlacementV3SetVtFQOMQ");
2572cached!(text_input_formatting_set_ma, c"$s7SwiftUI35TextInputFormattingControlPlacementV3SetVMa");
2573cached!(dismissal_dialog_fn,   c"$s7SwiftUI4ViewPAAE27dismissalConfirmationDialog_13shouldPresent7actions7messageQrAA18LocalizedStringKeyV_Sbqd__yXEqd_0_yXEtAaBRd__AaBRd_0_r0_lF");
2574cached!(dismissal_dialog_oret, c"$s7SwiftUI4ViewPAAE27dismissalConfirmationDialog_13shouldPresent7actions7messageQrAA18LocalizedStringKeyV_Sbqd__yXEqd_0_yXEtAaBRd__AaBRd_0_r0_lFQOMQ");
2575cached!(anchor_preference_fn,   c"$s7SwiftUI4ViewPAAE16anchorPreference3key5value9transformQrqd_0_m_AA6AnchorV6SourceVyqd___G5ValueQyd_0_AIyqd__GctAA0E3KeyRd_0_r0_lF");
2576cached!(anchor_preference_oret, c"$s7SwiftUI4ViewPAAE16anchorPreference3key5value9transformQrqd_0_m_AA6AnchorV6SourceVyqd___G5ValueQyd_0_AIyqd__GctAA0E3KeyRd_0_r0_lFQOMQ");
2577cached!(transform_anchor_preference_fn,   c"$s7SwiftUI4ViewPAAE25transformAnchorPreference3key5value0D0Qrqd_0_m_AA0E0V6SourceVyqd___Gy5ValueQyd_0_z_AIyqd__GtctAA0F3KeyRd_0_r0_lF");
2578cached!(transform_anchor_preference_oret, c"$s7SwiftUI4ViewPAAE25transformAnchorPreference3key5value0D0Qrqd_0_m_AA0E0V6SourceVyqd___Gy5ValueQyd_0_z_AIyqd__GtctAA0F3KeyRd_0_r0_lFQOMQ");
2579cached!(file_importer_fn,   c"$s7SwiftUI4ViewPAAE12fileImporter11isPresented19allowedContentTypes12onCompletionQrAA7BindingVySbG_Say22UniformTypeIdentifiers6UTTypeVGys6ResultOy10Foundation3URLVs5Error_pGctF");
2580cached!(file_importer_oret, c"$s7SwiftUI4ViewPAAE12fileImporter11isPresented19allowedContentTypes12onCompletionQrAA7BindingVySbG_Say22UniformTypeIdentifiers6UTTypeVGys6ResultOy10Foundation3URLVs5Error_pGctFQOMQ");
2581cached!(search_scopes_fn,   c"$s7SwiftUI4ViewPAAE12searchScopes_6scopesQrAA7BindingVyqd__G_qd_0_yXEtSHRd__AaBRd_0_r0_lF");
2582cached!(search_scopes_oret, c"$s7SwiftUI4ViewPAAE12searchScopes_6scopesQrAA7BindingVyqd__G_qd_0_yXEtSHRd__AaBRd_0_r0_lFQOMQ");
2583cached!(on_key_single_fn,   c"$s7SwiftUI4ViewPAAE10onKeyPress_6actionQrAA0E10EquivalentV_AA0eF0V6ResultOyctF");
2584cached!(on_key_single_oret, c"$s7SwiftUI4ViewPAAE10onKeyPress_6actionQrAA0E10EquivalentV_AA0eF0V6ResultOyctFQOMQ");
2585cached!(key_equivalent_ma,  c"$s7SwiftUI13KeyEquivalentVMa");
2586cached!(on_key_press_fn,   c"$s7SwiftUI4ViewPAAE10onKeyPress10characters6phases6actionQr10Foundation12CharacterSetV_AA0eF0V6PhasesVAL6ResultOALctF");
2587cached!(on_key_press_oret, c"$s7SwiftUI4ViewPAAE10onKeyPress10characters6phases6actionQr10Foundation12CharacterSetV_AA0eF0V6PhasesVAL6ResultOALctFQOMQ");
2588cached!(character_set_ma,   c"$s10Foundation12CharacterSetVMa");
2589cached!(key_press_phases_ma, c"$s7SwiftUI8KeyPressV6PhasesVMa");
2590cached!(key_press_result_ma, c"$s7SwiftUI8KeyPressV6ResultOMa");
2591cached!(navigation_transition_fn,   c"$s7SwiftUI4ViewPAAE20navigationTransitionyQrqd__AA010NavigationE0Rd__lF");
2592cached!(navigation_transition_oret, c"$s7SwiftUI4ViewPAAE20navigationTransitionyQrqd__AA010NavigationE0Rd__lFQOMQ");
2593cached!(navigation_transition_proto,     c"$s7SwiftUI20NavigationTransitionMp");
2594cached!(automatic_navigation_transition_ma, c"$s7SwiftUI29AutomaticNavigationTransitionVMa");
2595cached!(navigation_transition_automatic,   c"$s7SwiftUI20NavigationTransitionPA2A09AutomaticcD0VRszrlE9automaticAEvgZ");
2596cached!(drop_configuration_fn,   c"$s7SwiftUI4ViewPAAE17dropConfigurationyQrAA04DropE0VAA0F7SessionVcF");
2597cached!(drop_configuration_oret, c"$s7SwiftUI4ViewPAAE17dropConfigurationyQrAA04DropE0VAA0F7SessionVcFQOMQ");
2598cached!(drop_configuration_ma,   c"$s7SwiftUI17DropConfigurationVMa");
2599cached!(drop_configuration_init, c"$s7SwiftUI17DropConfigurationV9operationAcA0C9OperationO_tcfC");
2600cached!(drop_operation_ma,       c"$s7SwiftUI13DropOperationOMa");
2601cached!(default_focus_fn,   c"$s7SwiftUI4ViewPAAE12defaultFocus__8priorityQrAA0E5StateV7BindingVyqd___G_qd__AA07DefaultE18EvaluationPriorityVtSHRd__lF");
2602cached!(default_focus_oret, c"$s7SwiftUI4ViewPAAE12defaultFocus__8priorityQrAA0E5StateV7BindingVyqd___G_qd__AA07DefaultE18EvaluationPriorityVtSHRd__lFQOMQ");
2603cached!(default_focus_priority_ma, c"$s7SwiftUI30DefaultFocusEvaluationPriorityVMa");
2604cached!(a11y_custom_content_fn, c"$s7SwiftUI4ViewPAAE26accessibilityCustomContent__10importanceAA08ModifiedF0VyxAA31AccessibilityAttachmentModifierVGAA0ieF3KeyV_AA015LocalizedStringL0VSo08AXCustomF10ImportanceVtF");
2605cached!(a11y_custom_content_key_ma,   c"$s7SwiftUI29AccessibilityCustomContentKeyVMa");
2606cached!(a11y_custom_content_key_init, c"$s7SwiftUI29AccessibilityCustomContentKeyV_2idAcA015LocalizedStringF0V_SStcfC");
2607cached!(drag_configuration_fn,   c"$s7SwiftUI4ViewPAAE17dragConfigurationyQrAA04DragE0VF");
2608cached!(drag_configuration_oret, c"$s7SwiftUI4ViewPAAE17dragConfigurationyQrAA04DragE0VFQOMQ");
2609cached!(drag_configuration_ma,   c"$s7SwiftUI17DragConfigurationVMa");
2610cached!(drag_configuration_init, c"$s7SwiftUI17DragConfigurationV19operationsWithinApp0e7OutsideG0A2C010OperationsfG0V_AC0ihG0VtcfC");
2611cached!(drag_ops_within_ma,   c"$s7SwiftUI17DragConfigurationV19OperationsWithinAppVMa");
2612cached!(drag_ops_within_init, c"$s7SwiftUI17DragConfigurationV19OperationsWithinAppV9allowCopy0H4Move0H6DeleteAESb_S2btcfC");
2613cached!(drag_ops_outside_ma,   c"$s7SwiftUI17DragConfigurationV20OperationsOutsideAppVMa");
2614cached!(drag_ops_outside_init, c"$s7SwiftUI17DragConfigurationV20OperationsOutsideAppV9allowCopy0H4Move0H6DeleteAESb_S2btcfC");
2615cached!(line_height_fn,   c"$s7SwiftUI4ViewPAAE10lineHeightyQr10Foundation16AttributedStringV8CoreTextE04LineE0VSgF");
2616cached!(line_height_oret, c"$s7SwiftUI4ViewPAAE10lineHeightyQr10Foundation16AttributedStringV8CoreTextE04LineE0VSgFQOMQ");
2617cached!(line_height_ma,   c"$s10Foundation16AttributedStringV8CoreTextE10LineHeightVMa");
2618cached!(on_drag_fn,   c"$s7SwiftUI4ViewPAAE6onDrag9isEnabled12localContext_0D12SessionBegan0dJ5Ended7previewQrSb_ypSgSo14NSItemProviderCycyycSgAMqd__yXEtAaBRd__lF");
2619cached!(on_drag_oret, c"$s7SwiftUI4ViewPAAE6onDrag9isEnabled12localContext_0D12SessionBegan0dJ5Ended7previewQrSb_ypSgSo14NSItemProviderCycyycSgAMqd__yXEtAaBRd__lFQOMQ");
2620cached!(url_string_init, c"$s10Foundation3URLV6stringACSgSSh_tcfC");
2621cached!(file_mover_fn,   c"$s7SwiftUI4ViewPAAE9fileMover11isPresented0D012onCompletionQrAA7BindingVySbG_10Foundation3URLVSgys6ResultOyAMs5Error_pGctF");
2622cached!(file_mover_oret, c"$s7SwiftUI4ViewPAAE9fileMover11isPresented0D012onCompletionQrAA7BindingVySbG_10Foundation3URLVSgys6ResultOyAMs5Error_pGctFQOMQ");
2623cached!(file_exporter_fn,   c"$s7SwiftUI4ViewPAAE12fileExporter11isPresented4item12contentTypes15defaultFilename12onCompletion0M12CancellationQrAA7BindingVySbG_qd__SgSay22UniformTypeIdentifiers6UTTypeVGSSSgys6ResultOy10Foundation3URLVs5Error_pGcyyct16CoreTransferable0Z0Rd__lF");
2624cached!(file_exporter_oret, c"$s7SwiftUI4ViewPAAE12fileExporter11isPresented4item12contentTypes15defaultFilename12onCompletion0M12CancellationQrAA7BindingVySbG_qd__SgSay22UniformTypeIdentifiers6UTTypeVGSSSgys6ResultOy10Foundation3URLVs5Error_pGcyyct16CoreTransferable0Z0Rd__lFQOMQ");
2625cached!(edge_insets_descriptor, c"$s7SwiftUI10EdgeInsetsVMn");
2626cached!(edge_insets_animatable_wt, c"$s7SwiftUI10EdgeInsetsVAA10AnimatableAAWP");
2627cached!(text_renderer_proto,    c"$s7SwiftUI12TextRendererMp");
2628cached!(text_renderer_modifier_ma, c"$s7SwiftUI25_TextRendererViewModifierVMa");
2629cached!(a11y_rotor_fn,   c"$s7SwiftUI4ViewPAAE18accessibilityRotor_10textRangesQrAA18LocalizedStringKeyV_SaySnySS5IndexVGGtF");
2630cached!(a11y_rotor_oret, c"$s7SwiftUI4ViewPAAE18accessibilityRotor_10textRangesQrAA18LocalizedStringKeyV_SaySnySS5IndexVGGtFQOMQ");
2631cached!(string_start_index, c"$sSS10startIndexSS0B0Vvg");
2632cached!(string_end_index,   c"$sSS8endIndexSS0B0Vvg");
2633cached!(string_index_ma,    c"$sSS5IndexVMa");
2634cached!(attributed_formatting_fn,   c"$s7SwiftUI4ViewPAAE34attributedTextFormattingDefinitionyQrqd__m10Foundation14AttributeScopeRd__lF");
2635cached!(attributed_formatting_oret, c"$s7SwiftUI4ViewPAAE34attributedTextFormattingDefinitionyQrqd__m10Foundation14AttributeScopeRd__lFQOMQ");
2636cached!(swiftui_attributes_ma, c"$s10Foundation15AttributeScopesO7SwiftUIE0D12UIAttributesVMa");
2637cached!(attribute_scope_proto, c"$s10Foundation14AttributeScopeMp");
2638cached!(navigation_document_url_fn,   c"$s7SwiftUI4ViewPAAE18navigationDocumentyQr10Foundation3URLVF");
2639cached!(navigation_document_url_oret, c"$s7SwiftUI4ViewPAAE18navigationDocumentyQr10Foundation3URLVFQOMQ");
2640cached!(navigation_document_item_fn,   c"$s7SwiftUI4ViewPAAE18navigationDocumentyQrqd__16CoreTransferable0G0Rd__lF");
2641cached!(navigation_document_item_oret, c"$s7SwiftUI4ViewPAAE18navigationDocumentyQrqd__16CoreTransferable0G0Rd__lFQOMQ");
2642cached!(get_key_path, c"swift_getKeyPath");
2643cached!(env_content_transition_getter,     c"$s7SwiftUI17EnvironmentValuesV17contentTransitionAA07ContentF0Vvg");
2644cached!(env_content_transition_setter,     c"$s7SwiftUI17EnvironmentValuesV17contentTransitionAA07ContentF0Vvs");
2645cached!(env_content_transition_descriptor, c"$s7SwiftUI17EnvironmentValuesV17contentTransitionAA07ContentF0VvpMV");
2646cached!(content_transition_ma,      c"$s7SwiftUI17ContentTransitionVMa");
2647cached!(content_transition_opacity, c"$s7SwiftUI17ContentTransitionV7opacityACvgZ");
2648cached!(content_transition_identity, c"$s7SwiftUI17ContentTransitionV8identityACvgZ");
2649cached!(content_transition_interpolate, c"$s7SwiftUI17ContentTransitionV11interpolateACvgZ");
2650cached!(sequence_proto, c"$sSTMp");
2651cached!(phase_animator_fn,   c"$s7SwiftUI4ViewPAAE13phaseAnimator_7content9animationQrqd_0__qd_1_AA018PlaceholderContentC0VyxG_qd__tcAA9AnimationVSgqd__ctSQRd__7ElementQyd_0_Rsd__STRd_0_AaBRd_1_r1_lF");
2652cached!(phase_animator_oret, c"$s7SwiftUI4ViewPAAE13phaseAnimator_7content9animationQrqd_0__qd_1_AA018PlaceholderContentC0VyxG_qd__tcAA9AnimationVSgqd__ctSQRd__7ElementQyd_0_Rsd__STRd_0_AaBRd_1_r1_lFQOMQ");
2653cached!(random_access_collection_proto, c"$sSkMp");
2654cached!(text_input_suggestions_fn,   c"$s7SwiftUI4ViewPAAE20textInputSuggestions_7contentQrqd___qd_0_7ElementQyd__ctSkRd__AaBRd_0_s12IdentifiableAGRQr0_lF");
2655cached!(text_input_suggestions_oret, c"$s7SwiftUI4ViewPAAE20textInputSuggestions_7contentQrqd___qd_0_7ElementQyd__ctSkRd__AaBRd_0_s12IdentifiableAGRQr0_lFQOMQ");
2656cached!(string_descriptor, c"$sSSMn");
2657cached!(collection_proto,  c"$sSlMp");
2658cached!(namespace_id_ma,   c"$s7SwiftUI9NamespaceV2IDVMa");
2659cached!(drag_container_fn,   c"$s7SwiftUI4ViewPAAE13dragContainer3for2in_Qrqd__m_AA9NamespaceV2IDVSgqd_0_SayAIs12IdentifiablePQyd__Gct16CoreTransferable0L0Rd__sALRd__7ElementQyd_0_Rsd__SlRd_0_s8SendableANRQr0_lF");
2660cached!(drag_container_oret, c"$s7SwiftUI4ViewPAAE13dragContainer3for2in_Qrqd__m_AA9NamespaceV2IDVSgqd_0_SayAIs12IdentifiablePQyd__Gct16CoreTransferable0L0Rd__sALRd__7ElementQyd_0_Rsd__SlRd_0_s8SendableANRQr0_lFQOMQ");
2661cached!(refreshable_fn,   c"$s7SwiftUI4ViewPAAE11refreshable6actionQryyYaYbc_tF");
2662cached!(refreshable_oret, c"$s7SwiftUI4ViewPAAE11refreshable6actionQryyYaYbc_tFQOMQ");
2663cached!(on_receive_fn,   c"$s7SwiftUI4ViewPAAE9onReceive_7performQrqd___y6OutputQyd__ct7Combine9PublisherRd__s5NeverO7FailureRtd__lF");
2664cached!(on_receive_oret, c"$s7SwiftUI4ViewPAAE9onReceive_7performQrqd___y6OutputQyd__ct7Combine9PublisherRd__s5NeverO7FailureRtd__lFQOMQ");
2665cached!(publisher_proto, c"$s7Combine9PublisherMp");
2666// `SubscriptionView(content:publisher:action:)` — `onReceive` as a view rather
2667// than a modifier. `@frozen` and three stored properties, but the initialiser is
2668// called rather than the fields written: `@inlinable` or not, it is exported.
2669cached!(subscription_view_init, c"$s7SwiftUI16SubscriptionViewV7content9publisher6actionACyxq_Gq__xy6OutputQzctcfC");
2670
2671// ── Focused values ──
2672// `FocusedValues` has no exported properties, so unlike `EnvironmentValues`
2673// there is no SwiftUI modifier holding a key path this crate could read back
2674// out. The key path is emitted instead — see `crate::keypath` — and its getter
2675// and setter go through the subscript below, which is the only way into a
2676// `FocusedValues`.
2677cached!(focused_values_ma,       c"$s7SwiftUI13FocusedValuesVMa");
2678cached!(focused_value_key_proto, c"$s7SwiftUI15FocusedValueKeyMp");
2679cached!(focused_values_get,      c"$s7SwiftUI13FocusedValuesVy5ValueQzSgxmcAA0cE3KeyRzluig");
2680cached!(focused_values_set,      c"$s7SwiftUI13FocusedValuesVy5ValueQzSgxmcAA0cE3KeyRzluis");
2681cached!(focused_scene_value_fn,   c"$s7SwiftUI4ViewPAAE17focusedSceneValueyQrs15WritableKeyPathCyAA13FocusedValuesVqd__SgG_qd__tlF");
2682cached!(focused_scene_value_oret, c"$s7SwiftUI4ViewPAAE17focusedSceneValueyQrs15WritableKeyPathCyAA13FocusedValuesVqd__SgG_qd__tlFQOMQ");
2683// `_kp` because there is already a `focused_value_fn`: the overload taking an
2684// `Observable` object rather than a key path.
2685cached!(focused_value_kp_fn,     c"$s7SwiftUI4ViewPAAE12focusedValueyQrs15WritableKeyPathCyAA13FocusedValuesVqd__SgG_qd__tlF");
2686cached!(focused_value_kp_oret,   c"$s7SwiftUI4ViewPAAE12focusedValueyQrs15WritableKeyPathCyAA13FocusedValuesVqd__SgG_qd__tlFQOMQ");
2687
2688// ── Environment keys defined here ──
2689// The same shape as the focused-value machinery: a conformance the caller is
2690// meant to write, and a key path into a type with no exported properties. The
2691// difference is the value is not optional — an `EnvironmentKey` has a
2692// `defaultValue`, so the subscript returns `Value` rather than `Value?`.
2693cached!(environment_key_proto,  c"$s7SwiftUI14EnvironmentKeyMp");
2694cached!(environment_values_get, c"$s7SwiftUI17EnvironmentValuesVy5ValueQzxmcAA0C3KeyRzluig");
2695cached!(environment_values_set, c"$s7SwiftUI17EnvironmentValuesVy5ValueQzxmcAA0C3KeyRzluis");
2696
2697// ── A `ViewModifier` written here ──
2698// `.modifier(_:)` returns `ModifiedContent<Self, T>` outright rather than an
2699// opaque type, and `T` is *unconstrained* — `modifier<T>(_:)` does not require
2700// `T: ViewModifier`, so no witness table is passed and the conformance is only
2701// found when SwiftUI comes to render.
2702cached!(view_modifier_proto,   c"$s7SwiftUI12ViewModifierMp");
2703cached!(apply_view_modifier_fn, c"$s7SwiftUI4ViewPAAE8modifieryAA15ModifiedContentVyxqd__Gqd__lF");
2704cached!(vm_content_ma,         c"$s7SwiftUI21_ViewModifier_ContentVMa");
2705
2706// ── A `Transition` written here ──
2707// `transition<T: Transition>(_:)` is `@_alwaysEmitIntoClient`, so there is no
2708// symbol for it: its body wraps the transition in an `AnyTransition` and calls
2709// the `AnyTransition` overload, which is what the binding does.
2710cached!(transition_proto,      c"$s7SwiftUI10TransitionMp");
2711cached!(any_transition_init,   c"$s7SwiftUI13AnyTransitionVyACxcAA0D0RzlufC");
2712cached!(placeholder_content_ma, c"$s7SwiftUI22PlaceholderContentViewVMa");
2713cached!(transition_phase_ma,   c"$s7SwiftUI15TransitionPhaseOMa");
2714
2715// ── Container values ──
2716// `.containerValue(_:_:)` is `@_alwaysEmitIntoClient`, and what its body does is
2717// `modifier(_ContainerValueWritingModifier(keyPath:value:))`. That initialiser is
2718// client-emitted too — but the type is `@frozen`, so its two fields can be
2719// written directly, which is the one case where writing down a layout is
2720// something the declaration actually promises.
2721cached!(container_value_key_proto, c"$s7SwiftUI17ContainerValueKeyMp");
2722cached!(container_values_get,      c"$s7SwiftUI15ContainerValuesVy5ValueQzxmcAA0cE3KeyRzluig");
2723cached!(container_values_set,      c"$s7SwiftUI15ContainerValuesVy5ValueQzxmcAA0cE3KeyRzluis");
2724cached!(container_write_ma,        c"$s7SwiftUI30_ContainerValueWritingModifierVMa");
2725
2726// ── A `CustomAnimation` written here ──
2727// The timing curve itself, rather than one of SwiftUI's. `animate` is generic
2728// over *any* `VectorArithmetic`, so the implementation cannot know what it is
2729// animating — it scales whatever it is handed through the protocol's own
2730// `scale(by:)`, which is a mutating requirement reached through its dispatch
2731// thunk.
2732cached!(custom_animation_proto,  c"$s7SwiftUI15CustomAnimationMp");
2733cached!(animation_custom_init,   c"$s7SwiftUI9AnimationVyACxcAA06CustomC0RzlufC");
2734cached!(vector_scale_by,         c"$s7SwiftUI16VectorArithmeticP5scale2byySd_tFTj");
2735
2736// ── A `Shape` written here ──
2737// The hardest of the conformances, because `Shape` requires `View` and a shape's
2738// `View.Body` is `_ShapeView<Self, ForegroundStyle>` — whose metadata needs
2739// `Self: Shape`. Neither table can be finished before the other exists.
2740cached!(shape_extension_body, c"$s7SwiftUI5ShapePAAE4bodyAA01_C4ViewVyxAA15ForegroundStyleVGvg");
2741
2742// ── Observation ──
2743// `Observable` is a *marker* protocol — zero requirements — so conforming to it
2744// costs nothing. What an `@Observable` class actually does is call these three
2745// around its stored properties, and `withObservationTracking` is what notices.
2746cached!(observation_registrar_ma,   c"$s11Observation0A9RegistrarVMa");
2747cached!(observation_registrar_init, c"$s11Observation0A9RegistrarVACycfC");
2748// `(@in Subject, KeyPath, Subject: Observable WT, swiftself registrar)`. No
2749// `Subject.Type` and no `Member.Type`: the runtime recovers both from the key
2750// path, the same way `focusedSceneValue` does.
2751cached!(registrar_access,  c"$s11Observation0A9RegistrarV6access_7keyPathyx_s03KeyE0Cyxq_GtAA10ObservableRzr0_lF");
2752cached!(registrar_will_set, c"$s11Observation0A9RegistrarV7willSet_7keyPathyx_s03KeyF0Cyxq_GtAA10ObservableRzr0_lF");
2753cached!(registrar_did_set,  c"$s11Observation0A9RegistrarV6didSet_7keyPathyx_s03KeyF0Cyxq_GtAA10ObservableRzr0_lF");
2754// `withObservationTracking<T>(_ apply: () -> T, onChange: @autoclosure () -> @Sendable () -> Void) -> T`.
2755// `onChange` is an *autoclosure*: what is passed is a closure that *returns* the
2756// handler, which is why it needs a thunk of its own.
2757cached!(with_observation_tracking, c"$s11Observation04withA8Tracking_8onChangexxyXE_yyYbcyXKtlF");
2758// `.environment(_ object:)` — the `Observable` overload, not the key-path one.
2759// What a model owned by Rust is handed to SwiftUI with.
2760cached!(environment_observable_fn,   c"$s7SwiftUI4ViewPAAE11environmentyQrqd__SgRld__C11Observation10ObservableRd__lF");
2761cached!(environment_observable_oret, c"$s7SwiftUI4ViewPAAE11environmentyQrqd__SgRld__C11Observation10ObservableRd__lFQOMQ");
2762// `Rectangle`'s `Animatable`, borrowed. Every shape whose `AnimatableData` is
2763// `EmptyAnimatableData` has the same one: the getter returns a zero-size value
2764// and the setter ignores what it is given, so there is nothing in it that could
2765// depend on which shape it came from. The same trade `custom_layout` makes.
2766cached!(rectangle_animatable_wt, c"$s7SwiftUI9RectangleVAA10AnimatableAAWP");
2767
2768// ── An `NSViewRepresentable` written here ──
2769// The same knot as `Shape`, one turn simpler: a representable's `View.Body` is
2770// `Never`, so there is no type to instantiate before the conformance exists —
2771// only `Never`'s own `View` conformance, which SwiftUI already ships.
2772#[cfg(target_os = "macos")]
2773cached!(ns_view_representable_proto, c"$s7SwiftUI19NSViewRepresentableMp");
2774#[cfg(target_os = "macos")]
2775cached!(never_view_wt,         c"$ss5NeverO7SwiftUI4ViewACWP");
2776// The three `View` witnesses SwiftUI's own `NSViewRepresentable` extension
2777// supplies. Each wants `Self: NSViewRepresentable` where a `View` witness is
2778// handed `Self: View`, so each goes through a thunk that swaps the table.
2779#[cfg(target_os = "macos")]
2780cached!(nsvr_make_view,      c"$s7SwiftUI19NSViewRepresentablePAAE9_makeView4view6inputsAA01_F7OutputsVAA11_GraphValueVyxG_AA01_F6InputsVtFZ");
2781#[cfg(target_os = "macos")]
2782cached!(nsvr_make_view_list, c"$s7SwiftUI19NSViewRepresentablePAAE13_makeViewList4view6inputsAA01_fG7OutputsVAA11_GraphValueVyxG_AA01_fG6InputsVtFZ");
2783#[cfg(target_os = "macos")]
2784cached!(nsvr_body,           c"$s7SwiftUI19NSViewRepresentablePAAE4bodys5NeverOvg");
2785
2786// ── Sign in with Apple ──
2787// Not in SwiftUI at all: `SignInWithAppleButton` is in the cross-import overlay
2788// `_AuthenticationServices_SwiftUI`, which depends on SwiftUI rather than being
2789// depended on by it — so nothing has loaded it and `sym` cannot see it. Hence
2790// `cached_in!`, which loads the image first.
2791pub const AUTH_SWIFTUI: &core::ffi::CStr =
2792    c"/System/Library/Frameworks/_AuthenticationServices_SwiftUI.framework/_AuthenticationServices_SwiftUI";
2793cached_in!(siwa_button_ma,   AUTH_SWIFTUI, c"$s31_AuthenticationServices_SwiftUI21SignInWithAppleButtonVMa");
2794cached_in!(siwa_button_init, AUTH_SWIFTUI, c"$s31_AuthenticationServices_SwiftUI21SignInWithAppleButtonV_9onRequest0J10CompletionA2C5LabelV_ySo015ASAuthorizationH9IDRequestCcys6ResultOySo0N0Cs5Error_pGctcfC");
2795cached_in!(siwa_label_ma,    AUTH_SWIFTUI, c"$s31_AuthenticationServices_SwiftUI21SignInWithAppleButtonV5LabelVMa");
2796cached_in!(siwa_style_ma,    AUTH_SWIFTUI, c"$s31_AuthenticationServices_SwiftUI21SignInWithAppleButtonV5StyleVMa");
2797cached_in!(siwa_style_fn,    AUTH_SWIFTUI, c"$s7SwiftUI4ViewP024_AuthenticationServices_aB0E26signInWithAppleButtonStyleyQrAD04SignghiJ0V0K0VF");
2798cached_in!(siwa_style_oret,  AUTH_SWIFTUI, c"$s7SwiftUI4ViewP024_AuthenticationServices_aB0E26signInWithAppleButtonStyleyQrAD04SignghiJ0V0K0VFQOMQ");
2799cached!(task_modifier_ma,   c"$s7SwiftUI19_TaskValueModifier2VMa");
2800cached!(task_modifier_init, c"$s7SwiftUI19_TaskValueModifier2V2id4name18executorPreference8priority6actionACyxGx_SSSch_pSgScPyyYaYAcntcfC");
2801cached!(task_priority_ma,   c"$sScPMa");
2802cached!(focused_value_fn,   c"$s7SwiftUI4ViewPAAE12focusedValueyQrqd__SgRld__C11Observation10ObservableRd__lF");
2803cached!(focused_value_oret, c"$s7SwiftUI4ViewPAAE12focusedValueyQrqd__SgRld__C11Observation10ObservableRd__lFQOMQ");
2804cached!(observable_proto,    c"$s11Observation10ObservableMp");
2805cached!(json_decoder_descriptor, c"$s10Foundation11JSONDecoderCMn");
2806cached!(json_decoder_init,       c"$s10Foundation11JSONDecoderCACycfC");
2807cached!(json_decoder_ma,         c"$s10Foundation11JSONDecoderCMa");
2808
2809// Combine's default `objectWillChange`, the one every class-based
2810// `ObservableObject` conformance forwards to. Generic over `Self`, so a single
2811// symbol serves any conforming class: metadata in x0, the conformance's own
2812// witness table in x1, the instance in x20.
2813cached!(
2814    observable_object_will_change,
2815    c"$s7Combine16ObservableObjectPA2A0bC9PublisherC0c10WillChangeD0RtzrlE06objecteF0AEvg"
2816);
2817cached!(file_dialog_url_enabled_fn,   c"$s7SwiftUI4ViewPAAE20fileDialogURLEnabledyQr10Foundation9PredicateVyAE3URLV_QPGF");
2818cached!(file_dialog_url_enabled_oret, c"$s7SwiftUI4ViewPAAE20fileDialogURLEnabledyQr10Foundation9PredicateVyAE3URLV_QPGFQOMQ");
2819cached!(predicate_true,  c"$s10Foundation9PredicateV4trueACyxxQp_QPGvgZ");
2820cached!(predicate_false, c"$s10Foundation9PredicateV5falseACyxxQp_QPGvgZ");
2821cached!(a11y_chart_descriptor_fn,   c"$s7SwiftUI4ViewPAAE28accessibilityChartDescriptoryQrqd__AA07AXChartF13RepresentableRd__lF");
2822cached!(a11y_chart_descriptor_oret, c"$s7SwiftUI4ViewPAAE28accessibilityChartDescriptoryQrqd__AA07AXChartF13RepresentableRd__lFQOMQ");
2823cached!(keyframe_animator_fn,   c"$s7SwiftUI4ViewPAAE16keyframeAnimator12initialValue9repeating7content9keyframesQrqd___Sbqd_0_AA018PlaceholderContentC0VyxG_qd__tYbcqd_1_qd__ct0G0Qyd_1_Rsd__AaBRd_0_AA9KeyframesRd_1_r1_lF");
2824cached!(keyframe_animator_oret, c"$s7SwiftUI4ViewPAAE16keyframeAnimator12initialValue9repeating7content9keyframesQrqd___Sbqd_0_AA018PlaceholderContentC0VyxG_qd__tYbcqd_1_qd__ct0G0Qyd_1_Rsd__AaBRd_0_AA9KeyframesRd_1_r1_lFQOMQ");
2825cached!(move_keyframe_init,  c"$s7SwiftUI12MoveKeyframeVyACyxGxcfC");
2826cached!(keyframe_track_init, c"$s7SwiftUI13KeyframeTrackV7contentACyxxq0_Gq0_yXE_tcq_RszrlufC");
2827cached!(keyframes_proto,             c"$s7SwiftUI9KeyframesMp");
2828cached!(keyframe_track_content_proto, c"$s7SwiftUI20KeyframeTrackContentMp");