/*
 * Copyright (c) 2024 Huawei Device Co., Ltd.
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

{
  "ReservedPropertyNames": [
    "NavigationBuilderRegister",
    "ViewV2",
    "initParam",
    "updateParam",
    "$selected",
    "$count",
    "$isCountDown",
    "$refreshing",
    "$rating",
    "$index",
    "$text",
    "$isOn",
    "$date",
    "updateStateVars",
    "resetStateVarsOnReuse",
    "resetParam",
    "resetConsumer",
    "resetComputed",
    "resetMonitorsOnReuse",
    "reuseOrCreateNewComponent",
    "componentClass",
    "getParams",
    "getReuseId",
    "extraInfo",
    "__getResourceId__",
    "__resourceIdHar__",
    "__BUNDLE_NAME__",
    "__MODULE_NAME__"
  ],
  "OptimizedReservedPropertyNames": [
    "$$",
    "$value",
    "AllocateNewElmetIdForNextComponent",
    "AppStorage",
    "CALL",
    "Context",
    "CustomDialogController",
    "Gesture",
    "GesturePriority",
    "Get",
    "GetAndPushFrameNode",
    "GetRawObject",
    "High",
    "If",
    "Instance",
    "LazyForEach",
    "LocalStorage",
    "Low",
    "NavPathStack",
    "ObservedObject",
    "ObservedPropertyAbstract",
    "ObservedPropertyAbstractPU",
    "ObservedPropertyObject",
    "ObservedPropertyObjectPU",
    "ObservedPropertySimple",
    "ObservedPropertySimplePU",
    "PUV2ViewBase",
    "PageTransition",
    "Parallel",
    "RESERT",
    "Reflect",
    "Repeat",
    "SetAndLink",
    "SetAndProp",
    "StartGetAccessRecordingFor",
    "StopGetAccessRecording",
    "SubscriberManager",
    "SynchedPropertyNesedObject",
    "SynchedPropertyNesedObjectPU",
    "SynchedPropertyObjectOneWayPU",
    "SynchedPropertyObjectTwoWay",
    "SynchedPropertyObjectTwoWayPU",
    "SynchedPropertySimpleOneWay",
    "SynchedPropertySimpleOneWayPU",
    "SynchedPropertySimpleTwoWay",
    "SynchedPropertySimpleTwoWayPU",
    "UpdateLazyForEachElements",
    "View",
    "ViewPU",
    "ViewStackProcessor",
    "_Params",
    "__Common__",
    "__Recycle__",
    "__generate__Id",
    "__lazyForEachItemGenFunction",
    "__lazyForEachItemIdFunc",
    "__localStorage",
    "_item",
    "aboutToBeDeleted",
    "aboutToBeDeletedInternal",
    "aboutToReuse",
    "aboutToReuseInternal",
    "addProvidedVar",
    "args",
    "bind",
    "bindPopup",
    "branchId",
    "builder",
    "bundleName",
    "canRetake",
    "changeEvent",
    "compilerAssignedUniqueChildId",
    "componentCall",
    "create",
    "createAnimatableProperty",
    "createLocalStorageLink",
    "createLocalStorageProp",
    "createRecycle",
    "createStorageLink",
    "createStorageProp",
    "createWithChild",
    "createWithLabel",
    "ctr",
    "debugLine",
    "declareWatch",
    "deepRenderFunction",
    "delete",
    "earlierCreatedChild_",
    "elmtId",
    "extraInfo",
    "false",
    "finalizeConstruction",
    "findChildById",
    "finishUpdateFunc",
    "forEachItemGenFunction",
    "forEachItemIdFunc",
    "forEachUpdateFunction",
    "function",
    "generateId",
    "gesture",
    "get",
    "getEntryName",
    "getPreviewComponentFlag",
    "getShared",
    "globalThis.requireNapi",
    "globalThis.requireNativeModule",
    "id",
    "id__",
    "ids",
    "ifElseBranchUpdateFunction",
    "index",
    "initAllowComponentFreeze",
    "initialRender",
    "initializeConsume",
    "integratedHsp",
    "isInitialItem",
    "isInitialRender",
    "isRenderingInProgress",
    "isUserCreateStack",
    "itemCreation",
    "itemCreation2",
    "jsDialog",
    "length",
    "loadDocument",
    "loadEtsCard",
    "localStorage",
    "makeBuilderParameterProxy",
    "markStatic",
    "moduleName",
    "myIds",
    "name",
    "needsUpdate",
    "newElmtId",
    "newValue",
    "null",
    "observeComponentCreation",
    "observeComponentCreation2",
    "observeRecycleComponentCreation",
    "observedDeepRender",
    "oldElmtId",
    "pageFullPath",
    "pagePath",
    "parallelGesture",
    "params",
    "paramsGenerator_",
    "paramsLambda",
    "parent",
    "pop",
    "previewComponent",
    "priorityGesture",
    "prototype",
    "purgeDependencyOnElmtId",
    "purgeVariableDependenciesOnElmtId",
    "push",
    "recycleNode",
    "registerNamedRoute",
    "regular",
    "render",
    "rerender",
    "rmElmtId",
    "routeName",
    "routeNameNode",
    "set",
    "setAndLink",
    "setAndProp",
    "setController",
    "setInitiallyProvidedValue",
    "storage",
    "storageNode",
    "storePreviewComponents",
    "this",
    "true",
    "type",
    "undefined",
    "updateAnimatableProperty",
    "updateDirtyElements",
    "updateElmtId",
    "updateFuncByElmtId",
    "updateRecycleElmtId",
    "updateStateVars",
    "updateStateVarsOfChildByElmtId",
    "updateWithValueParams",
    "useSharedStorage",
    "value",
    "visualState",
    "wrapBuilder",
    "getUINativeModule",
    "common",
    "getApiTargetVersion"
  ]
}