{"version":3,"file":"fikoyt-shared-fiko-cad-diff-dialog.component-1cuoqxJr.mjs","sources":["../../../projects/shared/src/lib/service/fikoyt-ui/src/lib/fiko-three-js/IFikoThreeJS/fiko-cad-diff/fiko-cad-diff-dialog.component.ts"],"sourcesContent":["/**\r\n * FikoCAD Diff Dialog - CATIA V5 Compare Products Tarzı\r\n * Taşınabilir, ufak boyutlu dialog - FikoThreeJS ile iki viewport\r\n * Arka pencere (fiko-cad-diff.component) ile aynı açık gri tema\r\n */\r\n\r\nimport {\r\n Component,\r\n Input,\r\n ViewChild,\r\n ElementRef,\r\n OnDestroy,\r\n AfterViewInit,\r\n ChangeDetectorRef,\r\n ChangeDetectionStrategy,\r\n Injector,\r\n ViewContainerRef,\r\n EnvironmentInjector,\r\n NgZone,\r\n SimpleChanges,\r\n OnChanges,\r\n Type,\r\n OnInit\r\n} from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\nimport * as THREE from 'three';\r\nimport { mergeGeometries } from 'three/examples/jsm/utils/BufferGeometryUtils.js';\r\nimport { CadDiffSonuc, RGB, CadDiffColors, DiffModelSecim } from './FikoCadDiffService';\r\n\r\nexport type PanelViewMode = 'diff_a' | 'diff_b' | 'diff_both' | 'original_a' | 'original_b';\r\n\r\n@Component({\r\n selector: 'fikoyt-cad-diff-dialog',\r\n standalone: true,\r\n imports: [CommonModule, FormsModule],\r\n changeDetection: ChangeDetectionStrategy.OnPush,\r\n template: `\r\n