| 
														 | 
														 | 
														 | 
														 | 
														 | 
													
													
												
													
														 | 
														 | 
														import { ModelTypeEnum } from '@/app/components/header/account-setting/model-provider-page/declarations' | 
														 | 
														 | 
														import { ModelTypeEnum } from '@/app/components/header/account-setting/model-provider-page/declarations' | 
													
													
												
													
														 | 
														 | 
														import Checkbox from '@/app/components/base/checkbox' | 
														 | 
														 | 
														import Checkbox from '@/app/components/base/checkbox' | 
													
													
												
													
														 | 
														 | 
														import RadioCard from '@/app/components/base/radio-card' | 
														 | 
														 | 
														import RadioCard from '@/app/components/base/radio-card' | 
													
													
												
													
														 | 
														 | 
														import { IS_CE_EDITION } from '@/config' | 
														 | 
														 | 
														 | 
													
													
												
													
														 | 
														 | 
														 | 
														 | 
														 | 
														import { FULL_DOC_PREVIEW_LENGTH, IS_CE_EDITION } from '@/config' | 
													
													
												
													
														 | 
														 | 
														import Divider from '@/app/components/base/divider' | 
														 | 
														 | 
														import Divider from '@/app/components/base/divider' | 
													
													
												
													
														 | 
														 | 
														import { getNotionInfo, getWebsiteInfo, useCreateDocument, useCreateFirstDocument, useFetchDefaultProcessRule, useFetchFileIndexingEstimateForFile, useFetchFileIndexingEstimateForNotion, useFetchFileIndexingEstimateForWeb } from '@/service/knowledge/use-create-dataset' | 
														 | 
														 | 
														import { getNotionInfo, getWebsiteInfo, useCreateDocument, useCreateFirstDocument, useFetchDefaultProcessRule, useFetchFileIndexingEstimateForFile, useFetchFileIndexingEstimateForNotion, useFetchFileIndexingEstimateForWeb } from '@/service/knowledge/use-create-dataset' | 
													
													
												
													
														 | 
														 | 
														import Badge from '@/app/components/base/badge' | 
														 | 
														 | 
														import Badge from '@/app/components/base/badge' | 
													
													
												
											
												
													
														 | 
														 | 
														 | 
														 | 
														 | 
														 | 
													
													
												
													
														 | 
														 | 
														          {currentDocForm === ChunkingMode.parentChild && currentEstimateMutation.data?.preview && ( | 
														 | 
														 | 
														          {currentDocForm === ChunkingMode.parentChild && currentEstimateMutation.data?.preview && ( | 
													
													
												
													
														 | 
														 | 
														            estimate?.preview?.map((item, index) => { | 
														 | 
														 | 
														            estimate?.preview?.map((item, index) => { | 
													
													
												
													
														 | 
														 | 
														              const indexForLabel = index + 1 | 
														 | 
														 | 
														              const indexForLabel = index + 1 | 
													
													
												
													
														 | 
														 | 
														 | 
														 | 
														 | 
														              const childChunks = parentChildConfig.chunkForContext === 'full-doc' | 
													
													
												
													
														 | 
														 | 
														 | 
														 | 
														 | 
														                ? item.child_chunks.slice(0, FULL_DOC_PREVIEW_LENGTH) | 
													
													
												
													
														 | 
														 | 
														 | 
														 | 
														 | 
														                : item.child_chunks | 
													
													
												
													
														 | 
														 | 
														              return ( | 
														 | 
														 | 
														              return ( | 
													
													
												
													
														 | 
														 | 
														                <ChunkContainer | 
														 | 
														 | 
														                <ChunkContainer | 
													
													
												
													
														 | 
														 | 
														                  key={item.content} | 
														 | 
														 | 
														                  key={item.content} | 
													
													
												
											
												
													
														 | 
														 | 
														 | 
														 | 
														 | 
														 | 
													
													
												
													
														 | 
														 | 
														                  characterCount={item.content.length} | 
														 | 
														 | 
														                  characterCount={item.content.length} | 
													
													
												
													
														 | 
														 | 
														                > | 
														 | 
														 | 
														                > | 
													
													
												
													
														 | 
														 | 
														                  <FormattedText> | 
														 | 
														 | 
														                  <FormattedText> | 
													
													
												
													
														 | 
														 | 
														                    {item.child_chunks.map((child, index) => { | 
														 | 
														 | 
														 | 
													
													
												
													
														 | 
														 | 
														 | 
														 | 
														 | 
														                    {childChunks.map((child, index) => { | 
													
													
												
													
														 | 
														 | 
														                      const indexForLabel = index + 1 | 
														 | 
														 | 
														                      const indexForLabel = index + 1 | 
													
													
												
													
														 | 
														 | 
														                      return ( | 
														 | 
														 | 
														                      return ( | 
													
													
												
													
														 | 
														 | 
														                        <PreviewSlice | 
														 | 
														 | 
														                        <PreviewSlice |