<?xml version="1.0" encoding="utf-8"?>
<installer-gui-script minSpecVersion="2">
    <title>TeamViewerHost</title>
    <options hostArchitectures="x86_64,arm64"/>
    <background file="InstallerLogo.png" alignment="bottomleft" scaling="none"/>
    <allowed-os-versions>
        <os-version min="12.5.1"/>
    </allowed-os-versions>
    <pkg-ref id="com.teamviewer.teamviewerhost">
        <bundle-version>
            <bundle CFBundleShortVersionString="15.70.6" CFBundleVersion="1" id="com.teamviewer.TeamViewerHost" path="TeamViewerHost.app"/>
        </bundle-version>
    </pkg-ref>
    <options customize="never" rootVolumeOnly="true"/>
    <domain enable_anywhere="false" enable_currentUserHome="false" enable_localSystem="true"/>
    <choices-outline>
        <line choice="com.teamviewer.teamviewerPriviledgedHelper"/>
        <line choice="com.teamviewer.teamviewerhost"/>
        <line choice="com.teamviewer.teamviewerAuthorizationResources"/>
        <line choice="com.teamviewer.teamviewerAuthPlugin"/>
        <line choice="com.teamviewer.teamviewerRemotePrinting"/>
        <line choice="com.teamviewer.teamviewerRemoteAudioDriver"/>
        <line choice="com.teamviewer.teamviewerSilentInstaller"/>
        <line choice="com.teamviewer.teamviewerUninstallerHelper"/>
        <line choice="com.teamviewer.teamviewerUninstallerApp"/>
    </choices-outline>
    <choice id="com.teamviewer.teamviewerPriviledgedHelper" visible="false" title="TeamViewer Helper">
        <pkg-ref id="com.teamviewer.teamviewerPriviledgedHelper"/>
    </choice>
    <choice id="com.teamviewer.teamviewerhost" visible="false" title="TeamViewer">
        <pkg-ref id="com.teamviewer.teamviewerhost"/>
    </choice>
    <choice id="com.teamviewer.teamviewerAuthorizationResources" visible="false" title="TeamViewer AuthorizationResources">
        <pkg-ref id="com.teamviewer.teamviewerAuthorizationResources"/>
    </choice>
    <choice id="com.teamviewer.teamviewerAuthPlugin" visible="false" title="TeamViewer AuthPlugin">
        <pkg-ref id="com.teamviewer.teamviewerAuthPlugin"/>
    </choice>
    <choice id="com.teamviewer.teamviewerRemotePrinting" visible="false" title="TeamViewer RemotePrinting" selected="shouldInstallRemotePrinting()">
        <pkg-ref id="com.teamviewer.teamviewerRemotePrinting"/>
    </choice>
    <choice id="com.teamviewer.teamviewerRemoteAudioDriver" visible="false" title="TeamViewer RemoteAudio Driver">
        <pkg-ref id="com.teamviewer.teamviewerRemoteAudioDriver"/>
    </choice>
    <choice id="com.teamviewer.teamviewerSilentInstaller" visible="false" title="TeamViewer SilentInstall">
        <pkg-ref id="com.teamviewer.teamviewerSilentInstaller"/>
    </choice>
    <choice id="com.teamviewer.teamviewerUninstallerHelper" visible="false" title="TeamViewer Uninstaller Helper">
        <pkg-ref id="com.teamviewer.teamviewerUninstallerHelper"/>
    </choice>
    <choice id="com.teamviewer.teamviewerUninstallerApp" visible="false" title="TeamViewer Uninstaller App">
        <pkg-ref id="com.teamviewer.teamviewerUninstallerApp"/>
    </choice>
    <pkg-ref id="com.teamviewer.teamviewerPriviledgedHelper" version="15.70.6" auth="Root" onConclusion="none" installKBytes="2282" updateKBytes="0">#PriviledgedHelperPackage.pkg</pkg-ref>
    <pkg-ref id="com.teamviewer.teamviewerhost" version="15.70.6" auth="Root" onConclusion="none" installKBytes="274916" updateKBytes="0">#TeamViewerHostApp.pkg</pkg-ref>
    <pkg-ref id="com.teamviewer.teamviewerAuthorizationResources" version="15.70.6" auth="Root" onConclusion="none" packageIdentifier="com.teamviewer.AuthorizationResources" installKBytes="69" updateKBytes="0">#AuthorizationResourcesPackage.pkg</pkg-ref>
    <pkg-ref id="com.teamviewer.teamviewerAuthPlugin" version="15.70.6" auth="Root" onConclusion="none" packageIdentifier="com.teamviewer.AuthorizationPlugin" installKBytes="490" updateKBytes="0">#AuthPluginPackage.pkg</pkg-ref>
    <pkg-ref id="com.teamviewer.teamviewerRemotePrinting" version="1.1" auth="Root" onConclusion="none" packageIdentifier="com.teamviewer.RemotePrintingPackage" installKBytes="587" updateKBytes="0">#RemotePrintingPackage.pkg</pkg-ref>
    <pkg-ref id="com.teamviewer.teamviewerRemoteAudioDriver" version="1.0.4" auth="Root" onConclusion="none" packageIdentifier="com.teamviewer.remoteaudiodriver" installKBytes="497" updateKBytes="0">#RemoteAudioDriverPackage.pkg</pkg-ref>
    <pkg-ref id="com.teamviewer.teamviewerSilentInstaller" version="15.70.6" auth="Root" onConclusion="none" installKBytes="1" updateKBytes="0">#HostSilentInstallerPackage.pkg</pkg-ref>
    <pkg-ref id="com.teamviewer.teamviewerUninstallerHelper" version="15.70.6" auth="Root" onConclusion="none" installKBytes="2163" updateKBytes="0">#UninstallerHelperPackage.pkg</pkg-ref>
    <pkg-ref id="com.teamviewer.teamviewerUninstallerApp" version="15.70.6" auth="Root" onConclusion="none" installKBytes="7941" updateKBytes="0">#UninstallerAppPackage.pkg</pkg-ref>
    <script><![CDATA[
		function shouldInstallRemotePrinting()
		{
			var tvCUPSFilterInstalled = system.files.fileExistsAtPath("/usr/libexec/cups/filter/pdftoteamviewer");
			var tvCUPSPPDInstalled = system.files.fileExistsAtPath("/etc/cups/ppd/TVPDF.ppd");
			return tvCUPSFilterInstalled || tvCUPSPPDInstalled;
		}
	]]></script>
    <pkg-ref id="com.teamviewer.teamviewerPriviledgedHelper">
        <bundle-version/>
    </pkg-ref>
    <pkg-ref id="com.teamviewer.teamviewerAuthorizationResources">
        <bundle-version>
            <bundle CFBundleShortVersionString="1.0" CFBundleVersion="1" id="com.teamviewer.AuthorizationResources" path="AuthorizationResources.bundle"/>
        </bundle-version>
    </pkg-ref>
    <pkg-ref id="com.teamviewer.teamviewerAuthPlugin">
        <bundle-version>
            <bundle CFBundleShortVersionString="1.0" CFBundleVersion="1" id="com.teamviewer.AuthorizationPlugin" path="TeamViewerAuthPlugin.bundle"/>
        </bundle-version>
    </pkg-ref>
    <pkg-ref id="com.teamviewer.teamviewerRemotePrinting">
        <bundle-version/>
    </pkg-ref>
    <pkg-ref id="com.teamviewer.teamviewerRemoteAudioDriver">
        <bundle-version/>
    </pkg-ref>
    <pkg-ref id="com.teamviewer.teamviewerSilentInstaller">
        <bundle-version/>
    </pkg-ref>
    <pkg-ref id="com.teamviewer.teamviewerUninstallerHelper">
        <bundle-version/>
    </pkg-ref>
    <pkg-ref id="com.teamviewer.teamviewerUninstallerApp">
        <bundle-version/>
    </pkg-ref>
    <product version="15.70.6"/>
</installer-gui-script>