[{"data":1,"prerenderedAt":324},["ShallowReactive",2],{"navigation_docs_en":3,"-en-customization-capture-modules":162,"-en-customization-capture-modules-surround":319},[4,15,33,46,97,134],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":6},"Introduction",false,"\u002Fen\u002Fintroduction","en\u002F1.introduction",[10],{"title":11,"path":12,"stem":13,"icon":14},"Discover Autentikar","\u002Fen\u002Fintroduction\u002Fquick-view","en\u002F1.introduction\u002F1.quick-view","i-lucide-rocket",{"title":16,"path":17,"stem":18,"children":19,"page":6},"Overview","\u002Fen\u002Foverview","en\u002F2.overview",[20,24,28],{"title":21,"path":22,"stem":23},"Fundamentals","\u002Fen\u002Foverview\u002Ffundamentals","en\u002F2.overview\u002F1.fundamentals",{"title":25,"path":26,"stem":27},"Basic Principles","\u002Fen\u002Foverview\u002Fbasic-principles","en\u002F2.overview\u002F2.basic principles",{"title":29,"path":30,"stem":31,"icon":32},"Architecture","\u002Fen\u002Foverview\u002Farchitecture","en\u002F2.overview\u002F3.architecture","i-lucide-workflow",{"title":34,"icon":6,"path":35,"stem":36,"children":37,"page":6},"Getting Started","\u002Fen\u002Fgetting-started","en\u002F3.getting-started",[38,42],{"title":39,"path":40,"stem":41},"Set up an editor","\u002Fen\u002Fgetting-started\u002Feditor","en\u002F3.getting-started\u002F1.editor",{"title":43,"path":44,"stem":45},"Set up a framework","\u002Fen\u002Fgetting-started\u002Fframework","en\u002F3.getting-started\u002F2.framework",{"title":47,"icon":6,"path":48,"stem":49,"children":50,"page":6},"Android","\u002Fen\u002Fandroid","en\u002F4.android",[51,55,80],{"title":52,"path":53,"stem":54,"icon":14},"Quick Start","\u002Fen\u002Fandroid\u002Fquick-start","en\u002F4.android\u002F1.quick start",{"title":56,"icon":6,"path":57,"stem":58,"children":59,"page":6},"Dependencies","\u002Fen\u002Fandroid\u002Fdependencies","en\u002F4.android\u002F2.dependencies",[60,65,70,75],{"title":61,"path":62,"stem":63,"icon":64},"Core","\u002Fen\u002Fandroid\u002Fdependencies\u002Fcore","en\u002F4.android\u002F2.dependencies\u002F1.core","material-symbols:settings-applications-outline",{"title":66,"path":67,"stem":68,"icon":69},"PhotoIdScan","\u002Fen\u002Fandroid\u002Fdependencies\u002Fphotoidscan","en\u002F4.android\u002F2.dependencies\u002F2.photoidscan","material-symbols:badge",{"title":71,"path":72,"stem":73,"icon":74},"UnifiedId","\u002Fen\u002Fandroid\u002Fdependencies\u002Funifiedid","en\u002F4.android\u002F2.dependencies\u002F3.unifiedid","material-symbols:verified-user-outline",{"title":76,"path":77,"stem":78,"icon":79},"FaceTec Dependency SDK","\u002Fen\u002Fandroid\u002Fdependencies\u002Ffacetec-dependency-sdk","en\u002F4.android\u002F2.dependencies\u002F4.facetec-dependency-sdk","material-symbols:shield-person",{"title":81,"icon":6,"path":82,"stem":83,"children":84,"page":6},"Release note","\u002Fen\u002Fandroid\u002Frelease-note","en\u002F4.android\u002F3.release note",[85,88,91,94],{"title":61,"path":86,"stem":87},"\u002Fen\u002Fandroid\u002Frelease-note\u002Fcore","en\u002F4.android\u002F3.release note\u002F1.core",{"title":66,"path":89,"stem":90},"\u002Fen\u002Fandroid\u002Frelease-note\u002Fphotoidscan","en\u002F4.android\u002F3.release note\u002F2.photoidscan",{"title":71,"path":92,"stem":93},"\u002Fen\u002Fandroid\u002Frelease-note\u002Funifiedid","en\u002F4.android\u002F3.release note\u002F3.unifiedid",{"title":76,"path":95,"stem":96},"\u002Fen\u002Fandroid\u002Frelease-note\u002Ffacetec-dependency-sdk","en\u002F4.android\u002F3.release note\u002F4.facetec-dependency-sdk",{"title":98,"icon":6,"path":99,"stem":100,"children":101,"page":6},"iOS","\u002Fen\u002Fios","en\u002F5.iOS",[102,105,121],{"title":52,"path":103,"stem":104,"icon":14},"\u002Fen\u002Fios\u002Fquick-start","en\u002F5.iOS\u002F1.quick start",{"title":106,"icon":6,"path":107,"stem":108,"children":109,"page":6},"Swift Package Manager","\u002Fen\u002Fios\u002Fswift-package-manager","en\u002F5.iOS\u002F2.swift package manager",[110,113,117],{"title":61,"path":111,"stem":112,"icon":64},"\u002Fen\u002Fios\u002Fswift-package-manager\u002Fcore","en\u002F5.iOS\u002F2.swift package manager\u002F1.core",{"title":114,"path":115,"stem":116,"icon":69},"PhotoIDScan","\u002Fen\u002Fios\u002Fswift-package-manager\u002Fphotoidscan","en\u002F5.iOS\u002F2.swift package manager\u002F2.photoidscan",{"title":118,"path":119,"stem":120,"icon":74},"UnifiedID","\u002Fen\u002Fios\u002Fswift-package-manager\u002Funifiedid","en\u002F5.iOS\u002F2.swift package manager\u002F3.unifiedid",{"title":81,"icon":6,"path":122,"stem":123,"children":124,"page":6},"\u002Fen\u002Fios\u002Frelease-note","en\u002F5.iOS\u002F3.release note",[125,128,131],{"title":61,"path":126,"stem":127,"icon":64},"\u002Fen\u002Fios\u002Frelease-note\u002Fcore","en\u002F5.iOS\u002F3.release note\u002F1.core",{"title":114,"path":129,"stem":130,"icon":69},"\u002Fen\u002Fios\u002Frelease-note\u002Fphotoidscan","en\u002F5.iOS\u002F3.release note\u002F2.photoidscan",{"title":118,"path":132,"stem":133,"icon":74},"\u002Fen\u002Fios\u002Frelease-note\u002Funifiedid","en\u002F5.iOS\u002F3.release note\u002F3.unifiedid",{"title":135,"path":136,"stem":137,"children":138,"page":6},"Customization","\u002Fen\u002Fcustomization","en\u002F6.customization",[139,143,147,152,157],{"title":16,"path":140,"stem":141,"icon":142},"\u002Fen\u002Fcustomization\u002Foverview","en\u002F6.customization\u002F1.overview","i-lucide-palette",{"title":61,"path":144,"stem":145,"icon":146},"\u002Fen\u002Fcustomization\u002Fcore","en\u002F6.customization\u002F2.core","i-lucide-brush",{"title":148,"path":149,"stem":150,"icon":151},"Capture Modules","\u002Fen\u002Fcustomization\u002Fcapture-modules","en\u002F6.customization\u002F3.capture-modules","i-lucide-scan-face",{"title":153,"path":154,"stem":155,"icon":156},"Android Localization","\u002Fen\u002Fcustomization\u002Fandroid-localization","en\u002F6.customization\u002F4.android-localization","i-simple-icons-android",{"title":158,"path":159,"stem":160,"icon":161},"iOS Localization","\u002Fen\u002Fcustomization\u002Fios-localization","en\u002F6.customization\u002F5.ios-localization","i-simple-icons-apple",{"id":163,"title":148,"body":164,"description":311,"extension":312,"links":313,"meta":314,"navigation":316,"path":149,"seo":317,"stem":150,"__hash__":318},"docs_en\u002Fen\u002F6.customization\u002F3.capture-modules.md",{"type":165,"value":166,"toc":303},"minimark",[167,171,175,179,187,190,201,208,216,219,226,229,259,281,285,295,299],[168,169,118],"h2",{"id":170},"unifiedid",[172,173,174],"p",{},"UnifiedID does not define a completely independent Autentikar theme. It inherits the shared Core styles and delegates the FaceTec capture UI to FaceTec customization.",[176,177,98],"h3",{"id":178},"ios",[172,180,181,182,186],{},"Use ",[183,184,185],"code",{},"AutentikarFaceTecCustomization"," for the FaceTec interface. Core values continue to style the surrounding Autentikar screens.",[176,188,47],{"id":189},"android",[172,191,192,193,196,197,200],{},"Configure the ",[183,194,195],{},"faceTecCustomization"," property exposed by ",[183,198,199],{},"AutentikarUnifiedIDManager",". The FaceTec configuration controls facial verification and FaceTec-based ID capture while the surrounding flow inherits Core.",[172,202,203,204,207],{},"The manager also exposes ",[183,205,206],{},"faceTecLowLightCustomization"," so a dedicated theme can be used when FaceTec enters its low-light experience.",[209,210,211,212,215],"note",{},"FaceTec controls the appearance of its capture screens. The available values inherit from the provider's ",[183,213,214],{},"FaceTecCustomization"," class.",[168,217,114],{"id":218},"photoidscan",[172,220,221,222,225],{},"PhotoIDScan has its own ",[183,223,224],{},"AutentikarPhotoIDScanCustomization"," class on both platforms. It is designed for the native document-capture experience while retaining the general visual language configured in Core.",[172,227,228],{},"Apply it through the corresponding PhotoIDScan manager:",[230,231,237],"pre",{"className":232,"code":233,"filename":234,"language":235,"meta":236,"style":236},"language-swift shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","let custom = AutentikarPhotoIDScanCustomization()\n\u002F\u002F Configure the values supported by the installed version.\nAutentikarPhotoIDScanManager.shared.setCustomization(custom)\n","MainActivity.swift","swift","",[183,238,239,247,253],{"__ignoreMap":236},[240,241,244],"span",{"class":242,"line":243},"line",1,[240,245,246],{},"let custom = AutentikarPhotoIDScanCustomization()\n",[240,248,250],{"class":242,"line":249},2,[240,251,252],{},"\u002F\u002F Configure the values supported by the installed version.\n",[240,254,256],{"class":242,"line":255},3,[240,257,258],{},"AutentikarPhotoIDScanManager.shared.setCustomization(custom)\n",[230,260,265],{"className":261,"code":262,"filename":263,"language":264,"meta":236,"style":236},"language-kt shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","val custom = AutentikarPhotoIDScanCustomization()\n\u002F\u002F Configure the values supported by the installed version.\nAutentikarPhotoIDScanManager.setCustomization(custom)\n","MainActivity.kt","kt",[183,266,267,272,276],{"__ignoreMap":236},[240,268,269],{"class":242,"line":243},[240,270,271],{},"val custom = AutentikarPhotoIDScanCustomization()\n",[240,273,274],{"class":242,"line":249},[240,275,252],{},[240,277,278],{"class":242,"line":255},[240,279,280],{},"AutentikarPhotoIDScanManager.setCustomization(custom)\n",[168,282,284],{"id":283},"how-configuration-is-applied","How configuration is applied",[172,286,287,288,291,292,294],{},"Every module manager exposes ",[183,289,290],{},"setCustomization"," except ",[183,293,199],{},", whose FaceTec-specific properties are set directly. This keeps the base theme centralized while allowing the capture provider to retain its own UI controls.",[296,297,298],"warning",{},"The PhotoIDScan customization surface is still evolving.",[300,301,302],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":236,"searchDepth":249,"depth":249,"links":304},[305,309,310],{"id":170,"depth":249,"text":118,"children":306},[307,308],{"id":178,"depth":255,"text":98},{"id":189,"depth":255,"text":47},{"id":218,"depth":249,"text":114},{"id":283,"depth":249,"text":284},"Apply module-specific UI customization to UnifiedID and PhotoIDScan.","md",null,{"toc":315},true,{"icon":151},{"title":148,"description":311},"grD4pEgRNU1y32k4hOw_GzYR30eBkHJpvlsLQ8gTpNs",[320,322],{"title":61,"path":144,"stem":145,"description":321,"icon":146,"children":-1},"Configure the shared colors, typography, buttons, logo, and loading UI for Autentikar SDK.",{"title":153,"path":154,"stem":155,"description":323,"icon":156,"children":-1},"Override the Android Core and UnifiedID user-facing strings in strings.xml.",1789509538421]