Home
last modified time | relevance | path

Searched refs:New (Results 1 – 25 of 917) sorted by relevance

12345678910>>...37

/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsi/nativeModule/
H A Darkts_native_api_impl_bridge.cpp258 auto obj = panda::ObjectRef::New(vm); in GetNavigationInfoByUniqueId()
273 return panda::NumberRef::New(vm, state); in GetUIState()
401 auto object = panda::ObjectRef::New(vm); in GetArkUINativeModule()
425 auto common = panda::ObjectRef::New(vm); in GetArkUINativeModule()
977 panda::FunctionRef::New( in GetArkUINativeModule()
1134 panda::FunctionRef::New( in GetArkUINativeModule()
1162 auto panel = panda::ObjectRef::New(vm); in GetArkUINativeModule()
1177 auto row = panda::ObjectRef::New(vm); in GetArkUINativeModule()
1203 auto text = panda::ObjectRef::New(vm); in GetArkUINativeModule()
1627 auto span = panda::ObjectRef::New(vm); in GetArkUINativeModule()
[all …]
H A Darkts_native_utils_bridge.cpp36 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in CreateNativeWeakRef()
50 auto nativeWeakRef = panda::ObjectRef::New(vm); in CreateWeakRef()
67 auto nativeStrongRef = panda::ObjectRef::New(vm); in CreateStrongRef()
80 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in CreateNativeStrongRef()
92 CHECK_NULL_RETURN(vm, panda::BooleanRef::New(vm, true)); in WeakRefInvalid()
95 return panda::BooleanRef::New(vm, weak->Invalid()); in WeakRefInvalid()
97 return panda::BooleanRef::New(vm, true); in WeakRefInvalid()
106 return panda::NativePointerRef::New(vm, strong->RawPtr()); in GetNativeHandleForStrong()
117 return panda::NativePointerRef::New(vm, weak->rawPtr); in GetNativeHandleForWeak()
148 CHECK_NULL_RETURN(vm, panda::NativePointerRef::New(vm, nullptr)); in ParseResourceColor()
[all …]
H A Darkts_native_frame_node_bridge.cpp95 auto target = panda::ObjectRef::New(vm); in CreateEventTargetObject()
109 …panda::NumberRef::New(vm, touchInfo.GetFingerId()), panda::NumberRef::New(vm, screenOffset.GetX() … in CreateTouchInfo()
130 return panda::BooleanRef::New(vm, result); in IsModifiable()
137 …Local<JSValueRef> values[] = { panda::NumberRef::New(vm, nodeId), panda::NativePointerRef::New(vm,… in MakeFrameNodeInfo()
367 return panda::BooleanRef::New(vm, result); in AppendChild()
384 return panda::BooleanRef::New(vm, result); in InsertChildAfter()
415 return panda::NumberRef::New(vm, number); in GetChildrenCount()
485 return panda::NumberRef::New(vm, nodeId); in GetIdByNodePtr()
575 auto touchArr = panda::ArrayRef::New(vm); in CreateTouchEventInfo()
747 … panda::NumberRef::New(vm, info.GetDeviceId()), panda::NumberRef::New(vm, info.GetMetaKey()), in SetOnKeyEvent()
[all …]
/ohos5.0/docs/zh-cn/device-dev/kernel/
H A Dkernel-standard-newip.md1 # New IP内核协议栈介绍
31 New IP WiFi灵活极简报文头如下图所示,通过LLC Header中的EtherType = 0xEADD标识New IP报文。Bitmap是一组由0和1组成的二进制序列,每个二进制位的数值用…
90 ## New IP配置指导
92 ### New IP使能
99 CONFIG_NEWIP_HOOKS=y // 使能New IP内核侵入式修改插桩函数注册,使能New IP的同时必须使用New IP HOOKS功能
159 ### New IP禁用
169 ## New IP相关接口
171 用户态应用程序调用Socket API创建New IP socket,采用New IP极简封装进行收发包,New IP协议socket接口列表如下:
187 New IP短地址结构如下:
249 ## New IP开发说明
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/
H A Djs_layout_manager.cpp63 panda::NumberRef::New(vm, lineMetrics.ascender), in GetLineMetrics()
65 panda::NumberRef::New(vm, lineMetrics.height), in GetLineMetrics()
66 panda::NumberRef::New(vm, lineMetrics.width), in GetLineMetrics()
67 panda::NumberRef::New(vm, lineMetrics.x), in GetLineMetrics()
68 panda::NumberRef::New(vm, lineMetrics.baseline), in GetLineMetrics()
70 panda::NumberRef::New(vm, lineMetrics.y)}; in GetLineMetrics()
149 auto mapRunMetricsObj = panda::MapRef::New(vm); in CreateJSRunMetrics()
152 auto runMetricsObj = panda::ObjectRef::New(vm); in CreateJSRunMetrics()
174 panda::NumberRef::New(vm, fontMetrics.fTop), in CreateJSFontMetrics()
181 panda::NumberRef::New(vm, fontMetrics.fXMin), in CreateJSFontMetrics()
[all …]
/ohos5.0/docs/en/release-notes/
H A DOpenHarmony-v3.1-release.md139 ## What's New
150New feature] Reminder agent management<br>I4QU0W [New feature] Transient task management<br>I4QT3S…
161New feature & information exchange mechanism] Key interception<br>I4X2EN [New feature & informatio…
169New specification] Scroll bar style customization<br>I4MBVO [New feature] Content customization sp…
170New specification] Predefined system application permission initialization<br>I4WVO9 [New specific…
176New feature] Multi-user notification<br>I4PBP7 [New feature] Sending of template notifications (de…
185New specification] [user_idm] Query of local authentication credential information of users<br>I4R…
201 #### New Samples
203 **Table 4** New samples
227 #### New Codelabs
[all …]
H A DOpenHarmony-v3.2-beta2.md128 ## What's New
139 **Table 3** New and enhanced features
144New feature] Querying the default application<br>I56WDJ [New feature] Changing the default applica…
146New feature] Component collaboration relationship management<br>I5DP1O [New feature] System events…
147New specifications] Sending events in point-to-point mode<br>I582XB [New specifications] Multi-use…
151New feature] Multi-hotspot distribution of the window<br>I530UT [New feature] JS API Mock<br>I530V…
152New specifications] Continuous integration of pan-sensor capabilities - rotation vector sensor<br>…
154New specifications] JS window management of web components<br>I5DNG2 [New specifications] Full set…
155New feature] HDI passthrough<br>I5DJE5 [Enhanced feature] Compatibility with Linux uevent reportin…
157New feature] Adjustment mechanism of associated services<br>I54Y5J [New feature] memtrack memory u…
[all …]
H A DOpenHarmony-v3.2-beta3.md154 **Table 3** New and enhanced features
158New feature] Adaptation of **Recents** to the sandbox process of encrypted files<br>I581SE [New fe…
159New feature] Extension abilities for the thumbnail and preview<br>I56WAY [New feature] Tailorable …
160New specifications] [faultloggerd] Print in the hybrid JS and native stacks<br>I5OA3F [New specifi…
161New specifications] DFX integration for log collection<br>I5LUI8 [New specifications] Parameterize…
162New Feature] Restart and recovery for the foundation process<br>I5LO67 [dmsfwk] [New feature] Mult…
168New feature] [webview] Content selection and copy on a page with both texts and images<br>I5P97S […
170New feature] Video hardware encoding based on the HDI codec interface<br>I5NYCP [New feature] Vide…
171New functions are added, such as ES2021 in strict mode, modularization, runtime debugging and tuni…
172New specifications] Application accounts adaptation to sandbox applications<br>I5N90O [New specifi…
[all …]
/ohos5.0/docs/en/release-notes/api-diff/v4.0-beta2/
H A Djs-apidiff-notification.md1 | Change Type | Old Version | New Version | d.ts File |
41 …n: |Class name: SourceType;<br>Method or attribute name: TYPE_TIMER = 2<br>New version information…
114 … |Class name: InnerEvent;<br>Method or attribute name: eventId: number;<br>New version information…
116 …|Class name: BundleOption;<br>Method or attribute name: bundle: string;<br>New version information…
117 …: |Class name: BundleOption;<br>Method or attribute name: uid?: number;<br>New version information…
118 … |Class name: NotificationKey;<br>Method or attribute name: id: number;<br>New version information…
132 …n: |Class name: ActionResult;<br>Method or attribute name: uri: string;<br>New version information…
136 …lass name: CommonEventData;<br>Method or attribute name: event: string;<br>New version information…
138 …lass name: CommonEventData;<br>Method or attribute name: code?: number;<br>New version information…
139 …lass name: CommonEventData;<br>Method or attribute name: data?: string;<br>New version information…
[all …]
H A Djs-apidiff-arkui.md1 | Change Type | Old Version | New Version | d.ts File |
419 …ation: |Class name: Rectangle;<br>Method or attribute name: x?: Length;<br>New version information…
473 …ation: |Class name: ClickEvent;<br>Method or attribute name: x: number;<br>New version information…
474 …ation: |Class name: MouseEvent;<br>Method or attribute name: x: number;<br>New version information…
477 …ation: |Class name: ClickEvent;<br>Method or attribute name: y: number;<br>New version information…
478 …ation: |Class name: MouseEvent;<br>Method or attribute name: y: number;<br>New version information…
793 …rmation: |Class name: Font;<br>Method or attribute name: size?: Length;<br>New version information…
798 …rmation: |Class name: Area;<br>Method or attribute name: width: Length;<br>New version information…
799 …mation: |Class name: Area;<br>Method or attribute name: height: Length;<br>New version information…
802 …mation: |Class name: Position;<br>Method or attribute name: x?: Length;<br>New version information…
[all …]
H A Djs-apidiff-telephony.md1 | Change Type | Old Version | New Version | d.ts File |
389 …mation: |Class name: CallType;<br>Method or attribute name: TYPE_CS = 0<br>New version information…
390 …ation: |Class name: CallType;<br>Method or attribute name: TYPE_IMS = 1<br>New version information…
391 …ation: |Class name: CallType;<br>Method or attribute name: TYPE_OTT = 2<br>New version information…
700 …ation: |Class name: LockType;<br>Method or attribute name: PIN_LOCK = 1<br>New version information…
701 …ation: |Class name: LockType;<br>Method or attribute name: FDN_LOCK = 2<br>New version information…
703 …ation: |Class name: LockState;<br>Method or attribute name: LOCK_ON = 1<br>New version information…
866 …formation: |Class name: ReportType;<br>Method or attribute name: MMS_NO<br>New version information…
889 …mation: |Class name: RanType;<br>Method or attribute name: TYPE_GSM = 1<br>New version information…
1121 …: |Class name: LockInfo;<br>Method or attribute name: password: string;<br>New version information…
[all …]
H A Djs-apidiff-window.md1 | Change Type | Old Version | New Version | d.ts File |
33 …lass name: ExpandOption;<br>Method or attribute name: screenId: number;<br>New version information…
34 …|Class name: ExpandOption;<br>Method or attribute name: startX: number;<br>New version information…
35 …|Class name: ExpandOption;<br>Method or attribute name: startY: number;<br>New version information…
37 …s name: VirtualScreenOption;<br>Method or attribute name: name: string;<br>New version information…
43 …ss name: ScreenSourceMode;<br>Method or attribute name: SCREEN_MAIN = 0<br>New version information…
46 …s name: ScreenSourceMode;<br>Method or attribute name: SCREEN_ALONE = 3<br>New version information…
47 …ion: |Class name: Screen;<br>Method or attribute name: interface Screen<br>New version information…
48 … |Class name: Screen;<br>Method or attribute name: readonly id: number;<br>New version information…
49 …ass name: Screen;<br>Method or attribute name: readonly parent: number;<br>New version information…
[all …]
/ohos5.0/docs/en/device-dev/kernel/
H A Dkernel-standard-newip.md1 # New IP Kernel Protocol Stack
63 The New IP header is parsed as follows:
90 ## New IP Configuration
92 ### Enabling New IP
150 /* Register the New IP ehash function. */
161 ### Disabling New IP
171 ## New IP APIs
173 …eate a New IP socket and uses the New IP frame header encapsulation to send and receive packets. T…
251 ## New IP Development
262 | nip_route.c | Sample code for configuring New IP route information (any valid New IP addre…
[all …]
/ohos5.0/docs/en/release-notes/api-diff/v4.0-Release-vs-v3.2-Release/
H A Djs-apidiff-usb.md1 | Change Type | Old Version | New Version | d.ts File |
4 …tion: |Class name: PowerRoleType;<br>Method or attribute name: NONE = 0<br>New version information…
5 …ation: |Class name: DataRoleType;<br>Method or attribute name: NONE = 0<br>New version information…
6 …ation: |Class name: PortModeType;<br>Method or attribute name: NONE = 0<br>New version information…
7 …ation: |Class name: FunctionType;<br>Method or attribute name: NONE = 0<br>New version information…
9 …tion: |Class name: PowerRoleType;<br>Method or attribute name: SINK = 2<br>New version information…
10 …ation: |Class name: DataRoleType;<br>Method or attribute name: HOST = 1<br>New version information…
12 …mation: |Class name: PortModeType;<br>Method or attribute name: UFP = 1<br>New version information…
13 …mation: |Class name: PortModeType;<br>Method or attribute name: DFP = 2<br>New version information…
14 …mation: |Class name: PortModeType;<br>Method or attribute name: DRP = 3<br>New version information…
[all …]
H A Djs-apidiff-update.md1 | Change Type | Old Version | New Version | d.ts File |
128 …ation: |Class name: ComponentType;<br>Method or attribute name: OTA = 1<br>New version information…
133 …tion: |Class name: EffectiveMode;<br>Method or attribute name: COLD = 1<br>New version information…
134 …tion: |Class name: EffectiveMode;<br>Method or attribute name: LIVE = 2<br>New version information…
138 …ion: |Class name: DescriptionType;<br>Method or attribute name: URI = 1<br>New version information…
143 …mation: |Class name: NetType;<br>Method or attribute name: CELLULAR = 1<br>New version information…
146 …nformation: |Class name: NetType;<br>Method or attribute name: WIFI = 6<br>New version information…
148 …ion: |Class name: Order;<br>Method or attribute name: export enum Order<br>New version information…
149 …ormation: |Class name: Order;<br>Method or attribute name: DOWNLOAD = 1<br>New version information…
150 …formation: |Class name: Order;<br>Method or attribute name: INSTALL = 2<br>New version information…
[all …]
H A Djs-apidiff-arkui.md1 | Change Type | Old Version | New Version | d.ts File |
933 … information: form|Class name: KeyType;<br>Method or attribute name: Up<br>New version information…
954 …on information: form|Class name: Edge;<br>Method or attribute name: Top<br>New version information…
959 …on information: form|Class name: Edge;<br>Method or attribute name: End<br>New version information…
961 …on information: form|Class name: Week;<br>Method or attribute name: Mon<br>New version information…
962 …on information: form|Class name: Week;<br>Method or attribute name: Tue<br>New version information…
963 …on information: form|Class name: Week;<br>Method or attribute name: Wed<br>New version information…
964 …n information: form|Class name: Week;<br>Method or attribute name: Thur<br>New version information…
965 …on information: form|Class name: Week;<br>Method or attribute name: Fri<br>New version information…
966 …on information: form|Class name: Week;<br>Method or attribute name: Sat<br>New version information…
[all …]
H A Djs-apidiff-sensor.md1 | Change Type | Old Version | New Version | d.ts File |
58 …n: |Class name: Sensor;<br>Method or attribute name: sensorName:string;<br>New version information…
59 …n: |Class name: Sensor;<br>Method or attribute name: vendorName:string;<br>New version information…
62 …ion: |Class name: Sensor;<br>Method or attribute name: sensorId:number;<br>New version information…
63 …ion: |Class name: Sensor;<br>Method or attribute name: maxRange:number;<br>New version information…
66 …on: |Class name: Sensor;<br>Method or attribute name: precision:number;<br>New version information…
67 …mation: |Class name: Sensor;<br>Method or attribute name: power:number;<br>New version information…
73 …: |Class name: GravityResponse;<br>Method or attribute name: x: number;<br>New version information…
84 …: |Class name: GravityResponse;<br>Method or attribute name: y: number;<br>New version information…
94 …: |Class name: GravityResponse;<br>Method or attribute name: z: number;<br>New version information…
[all …]
H A Djs-apidiff-telephony.md1 | Change Type | Old Version | New Version | d.ts File |
409 …mation: |Class name: CallType;<br>Method or attribute name: TYPE_CS = 0<br>New version information…
410 …ation: |Class name: CallType;<br>Method or attribute name: TYPE_IMS = 1<br>New version information…
411 …ation: |Class name: CallType;<br>Method or attribute name: TYPE_OTT = 2<br>New version information…
714 …ation: |Class name: LockType;<br>Method or attribute name: PIN_LOCK = 1<br>New version information…
715 …ation: |Class name: LockType;<br>Method or attribute name: FDN_LOCK = 2<br>New version information…
717 …ation: |Class name: LockState;<br>Method or attribute name: LOCK_ON = 1<br>New version information…
880 …formation: |Class name: ReportType;<br>Method or attribute name: MMS_NO<br>New version information…
903 …mation: |Class name: RanType;<br>Method or attribute name: TYPE_GSM = 1<br>New version information…
1134 …: |Class name: LockInfo;<br>Method or attribute name: password: string;<br>New version information…
[all …]
H A Djs-apidiff-compiler-and-runtime.md1 | Change Type | Old Version | New Version | d.ts File |
45 … |Class name: Task;<br>Method or attribute name: arguments?: unknown[];<br>New version information…
138 …information: |Class name: Blob;<br>Method or attribute name: class Blob<br>New version information…
194 …information: |Class name: uri;<br>Method or attribute name: declare uri<br>New version information…
195 …n information: |Class name: URI;<br>Method or attribute name: class URI<br>New version information…
203 …formation: |Class name: URI;<br>Method or attribute name: host: string;<br>New version information…
209 …nformation: |Class name: URI;<br>Method or attribute name: ssp: string;<br>New version information…
210 …information: |Class name: url;<br>Method or attribute name: declare url<br>New version information…
227 …n information: |Class name: URL;<br>Method or attribute name: class URL<br>New version information…
651 …information: |Class name: xml;<br>Method or attribute name: declare xml<br>New version information…
[all …]
H A Djs-apidiff-window.md1 | Change Type | Old Version | New Version | d.ts File |
145 …n information: |Class name: BlurStyle;<br>Method or attribute name: OFF<br>New version information…
146 … information: |Class name: BlurStyle;<br>Method or attribute name: THIN<br>New version information…
147 …formation: |Class name: BlurStyle;<br>Method or attribute name: REGULAR<br>New version information…
148 …information: |Class name: BlurStyle;<br>Method or attribute name: THICK<br>New version information…
165 …rmation: |Class name: Size;<br>Method or attribute name: width: number;<br>New version information…
166 …mation: |Class name: Size;<br>Method or attribute name: height: number;<br>New version information…
168 …n: |Class name: AvoidArea;<br>Method or attribute name: leftRect: Rect;<br>New version information…
169 …on: |Class name: AvoidArea;<br>Method or attribute name: topRect: Rect;<br>New version information…
170 …: |Class name: AvoidArea;<br>Method or attribute name: rightRect: Rect;<br>New version information…
[all …]
H A Djs-apidiff-account.md1 | Change Type | Old Version | New Version | d.ts File |
143 …ion: |Class name: UserAuth;<br>Method or attribute name: constructor();<br>New version information…
144 …tion: |Class name: PINAuth;<br>Method or attribute name: constructor();<br>New version information…
201 …ation: |Class name: PINAuth;<br>Method or attribute name: class PINAuth<br>New version information…
233 …nformation: |Class name: AuthType;<br>Method or attribute name: PIN = 1<br>New version information…
234 …formation: |Class name: AuthType;<br>Method or attribute name: FACE = 2<br>New version information…
235 …tion: |Class name: AuthType;<br>Method or attribute name: DOMAIN = 1024<br>New version information…
246 …mation: |Class name: Module;<br>Method or attribute name: FACE_AUTH = 1<br>New version information…
248 …rmation: |Class name: ResultCode;<br>Method or attribute name: FAIL = 1<br>New version information…
254 …rmation: |Class name: ResultCode;<br>Method or attribute name: BUSY = 7<br>New version information…
[all …]
H A Djs-apidiff-ability.md1 | Change Type | Old Version | New Version | d.ts File |
812 …ormation: |Class name: Want;<br>Method or attribute name: uri?: string;<br>New version information…
891 …ion: |Class name: Want;<br>Method or attribute name: deviceId?: string;<br>New version information…
892 …n: |Class name: Want;<br>Method or attribute name: bundleName?: string;<br>New version information…
893 …: |Class name: Want;<br>Method or attribute name: abilityName?: string;<br>New version information…
894 …ormation: |Class name: Want;<br>Method or attribute name: uri?: string;<br>New version information…
895 …rmation: |Class name: Want;<br>Method or attribute name: type?: string;<br>New version information…
896 …mation: |Class name: Want;<br>Method or attribute name: flags?: number;<br>New version information…
897 …ation: |Class name: Want;<br>Method or attribute name: action?: string;<br>New version information…
957 …ion: |Class name: MissionInfo;<br>Method or attribute name: want: Want;<br>New version information…
[all …]
H A Djs-apidiff-notification.md1 | Change Type | Old Version | New Version | d.ts File |
284 … |Class name: InnerEvent;<br>Method or attribute name: eventId: number;<br>New version information…
286 …|Class name: BundleOption;<br>Method or attribute name: bundle: string;<br>New version information…
287 …: |Class name: BundleOption;<br>Method or attribute name: uid?: number;<br>New version information…
288 … |Class name: NotificationKey;<br>Method or attribute name: id: number;<br>New version information…
292 … |Class name: DoNotDisturbDate;<br>Method or attribute name: end: Date;<br>New version information…
297 …n: |Class name: ActionResult;<br>Method or attribute name: uri: string;<br>New version information…
301 …lass name: CommonEventData;<br>Method or attribute name: event: string;<br>New version information…
303 …lass name: CommonEventData;<br>Method or attribute name: code?: number;<br>New version information…
304 …lass name: CommonEventData;<br>Method or attribute name: data?: string;<br>New version information…
[all …]
/ohos5.0/docs/en/release-notes/api-diff/v4.0-Release-vs-v4.0-beta2/
H A Djs-apidiff-window.md1 | Change Type | Old Version | New Version | d.ts File |
17 …temapi|Class name: WindowType;<br>Method or attribute name: TYPE_DIALOG<br>New version information…
32 …n: |Class name: AvoidArea;<br>Method or attribute name: leftRect: Rect;<br>New version information…
33 …on: |Class name: AvoidArea;<br>Method or attribute name: topRect: Rect;<br>New version information…
34 …: |Class name: AvoidArea;<br>Method or attribute name: rightRect: Rect;<br>New version information…
35 … |Class name: AvoidArea;<br>Method or attribute name: bottomRect: Rect;<br>New version information…
36 …rmation: |Class name: Size;<br>Method or attribute name: width: number;<br>New version information…
37 …mation: |Class name: Size;<br>Method or attribute name: height: number;<br>New version information…
51 …n: |Class name: RotateOptions;<br>Method or attribute name: x?: number;<br>New version information…
53 …n: |Class name: RotateOptions;<br>Method or attribute name: y?: number;<br>New version information…
[all …]
/ohos5.0/docs/en/release-notes/api-diff/v3.2-Release/
H A Djs-apidiff-arkui.md1 | Change Type | Old Version | New Version | d.ts File |
168 …ersion: |Class name: Button;<br>Method or attribute name: text: string;<br>New version: string|@oh…
169 …rsion: |Class name: Button;<br>Method or attribute name: color: string;<br>New version: string|@oh…
176 …n: |Class name: RouterState;<br>Method or attribute name: name: string;<br>New version: string|@oh…
177 …n: |Class name: RouterState;<br>Method or attribute name: path: string;<br>New version: string|@oh…
201 …rsion: |Class name: Rectangle;<br>Method or attribute name: x?: Length;<br>New version: form|commo…
202 …rsion: |Class name: Rectangle;<br>Method or attribute name: y?: Length;<br>New version: form|commo…
244 …ion: |Class name: EventTarget;<br>Method or attribute name: area: Area;<br>New version: form|commo…
252 …rsion: |Class name: ClickEvent;<br>Method or attribute name: x: number;<br>New version: form|commo…
253 …rsion: |Class name: ClickEvent;<br>Method or attribute name: y: number;<br>New version: form|commo…
[all …]

12345678910>>...37