Search
Preparing search index...
The search index is not available
Ews JavaScript Api
Options
All
Public
Public/Protected
All
Inherited
Only exported
Menu
Globals
Ews JavaScript Api
Flat view
Modules view
Modules
Array
Helper
Enum
Helper
Field
Uris
Parsers
String
Helper
Time
Span2
Xml
Attribute
Names
Xml
Element
Names
base64
Helper
object
Enumerations
Affected
Task
Occurrence
Aggregate
Type
Appointment
Type
Autodiscover
Endpoints
Autodiscover
Error
Code
Autodiscover
Response
Type
Availability
Data
Base
Property
Set
Body
Type
Change
Type
Client
Access
Token
Type
Client
Extension
Provided
To
Comparison
Mode
Conflict
Resolution
Mode
Conflict
Type
Connecting
IdType
Connection
Failure
Cause
Connection
Status
Contact
Source
Containment
Mode
Conversation
Action
Type
Conversation
Flag
Status
Conversation
Query
Traversal
Conversation
Sort
Order
Date
Time
Kind
Date
Time
Precision
Date
Time
Styles
Day
OfThe
Week
Day
OfThe
Week
Index
Default
Extended
Property
Set
Delegate
Folder
Permission
Level
Delete
Mode
Dictionary
Key
Type
Disable
Reason
Type
Dns
Record
Type
Domain
Setting
Name
Effective
Rights
Elc
Folder
Type
Email
Address
Key
Email
Position
Enum
ToExchange
Version
Mapping
Helper
Enum
ToSchema
Mapping
Helper
Event
Type
Exchange
Version
Extension
Install
Scope
Extension
Type
File
AsMapping
Flagged
For
Action
Folder
Permission
Level
Folder
Permission
Read
Access
Folder
Traversal
Free
Busy
View
Type
Hanging
Request
Disconnect
Reason
Hold
Action
Hold
Status
Icon
Index
Id
Format
Im
Address
Key
Importance
Item
Flag
Status
Item
Index
Error
Item
Traversal
Json
Token
Type
Legacy
Free
Busy
Status
Lobby
Bypass
Location
Source
Logical
Operator
Mailbox
Search
Location
Mailbox
Search
Scope
Type
Mailbox
Type
Mapi
Property
Type
Mapi
Type
Converter
Type
System
Meeting
Attendee
Type
Meeting
Request
Type
Meeting
Requests
Delivery
Scope
Meeting
Response
Type
Member
Status
Message
Disposition
Month
Offset
Base
Point
Online
Meeting
Access
Level
Oof
External
Audience
Oof
State
Outlook
Protocol
Type
Permission
Scope
Phone
Call
State
Phone
Number
Key
Physical
Address
Index
Physical
Address
Key
Presenters
Preview
Item
Base
Shape
Privileged
Logon
Type
Privileged
User
IdBudget
Type
Property
Definition
Flags
Rendering
Mode
Resolve
Name
Search
Location
Response
Actions
Response
Message
Type
Retention
Action
Type
Retention
Type
Rule
Error
Code
Rule
Property
Search
Folder
Traversal
Search
Page
Direction
Search
Result
Type
Send
Cancellations
Mode
Send
Invitations
Mode
Send
Invitations
OrCancellations
Mode
Send
Prompt
Sensitivity
Service
Error
Service
Error
Handling
Service
Object
Type
Service
Result
Set
Client
Extension
Action
Id
Sort
Direction
Standard
User
Suggestion
Quality
Sync
Folder
Items
Scope
Task
Delegation
State
Task
Mode
Task
Status
Team
Mailbox
Lifecycle
State
Trace
Flags
User
Configuration
Dictionary
Object
Type
User
Configuration
Properties
User
Setting
Name
View
Filter
Well
Known
Folder
Name
Xml
Namespace
Classes
Absolute
Date
Transition
Absolute
Day
OfMonth
Transition
Absolute
Month
Transition
Abstract
Folder
IdWrapper
Abstract
Item
IdWrapper
Accept
Meeting
Invitation
Message
Account
IsLocked
Exception
Add
Delegate
Request
Address
Entity
Address
Entity
Collection
Alternate
Id
Alternate
IdBase
Alternate
Mailbox
Alternate
Mailbox
Collection
Alternate
Public
Folder
Id
Alternate
Public
Folder
Item
Id
Apply
Conversation
Action
Request
Appointment
Appointment
Occurrence
Id
Appointment
Schema
Approval
Request
Data
Archive
Item
Request
Archive
Item
Response
Archive
Tag
Argument
Exception
Argument
Null
Exception
Argument
Out
OfRange
Exception
Async
Request
Result
Attachment
Attachment
Collection
Attachments
Property
Definition
Attendee
Attendee
Availability
Attendee
Collection
Attendee
Info
Autodiscover
Dns
Client
Autodiscover
Error
Autodiscover
Local
Exception
Autodiscover
Remote
Exception
Autodiscover
Request
Autodiscover
Response
Autodiscover
Response
Collection
Autodiscover
Response
Exception
Autodiscover
Service
Availability
Options
Batch
Service
Response
Exception
Bool
Property
Definition
Byte
Array
Array
Byte
Array
Property
Definition
Calendar
Action
Results
Calendar
Event
Calendar
Event
Details
Calendar
Folder
Calendar
Response
Message
Calendar
Response
Message
Base
Calendar
Response
Object
Schema
Calendar
View
Cancel
Meeting
Message
Cancel
Meeting
Message
Schema
Change
Change
Collection
Change
Highlights
Client
Access
Token
Request
Client
App
Client
App
Metadata
Client
Certificate
Credentials
Client
Extension
Comparison
Helpers
Complete
Name
Complex
Property
Complex
Property
Collection
Complex
Property
Definition
Complex
Property
Definition
Base
Configuration
Settings
Base
Conflict
Contact
Contact
Entity
Contact
Entity
Collection
Contact
Group
Contact
Group
Schema
Contact
Phone
Entity
Contact
Phone
Entity
Collection
Contact
Schema
Contacts
Folder
Contained
Property
Definition
Contains
Substring
Conversation
Conversation
Action
Conversation
Id
Conversation
Indexed
Item
View
Conversation
Node
Conversation
Node
Collection
Conversation
Request
Conversation
Response
Conversation
Schema
Convert
Convert
IdRequest
Convert
IdResponse
Copy
Folder
Request
Copy
Item
Request
Create
Attachment
Exception
Create
Attachment
Request
Create
Attachment
Response
Create
Folder
Request
Create
Folder
Response
Create
Item
Request
Create
Item
Request
Base
Create
Item
Response
Create
Item
Response
Base
Create
Request
Create
Response
Object
Request
Create
Response
Object
Response
Create
Rule
Operation
Create
User
Configuration
Request
Custom
Time
Zone
Create
Params
Daily
Pattern
Daily
Regeneration
Pattern
Date
Time
Date
Time
Property
Definition
Day
OfThe
Week
Collection
Decline
Meeting
Invitation
Message
Delegate
Information
Delegate
Management
Request
Base
Delegate
Management
Response
Delegate
Permissions
Delegate
User
Delegate
User
Response
Delete
Attachment
Exception
Delete
Attachment
Request
Delete
Attachment
Response
Delete
Folder
Request
Delete
Item
Request
Delete
Request
Delete
Rule
Operation
Delete
User
Configuration
Request
Deleted
Occurrence
Info
Deleted
Occurrence
Info
Collection
Dictionary
Dictionary
Entry
Property
Dictionary
Property
Dictionary
With
Numeric
Key
Dictionary
With
Property
Defition
Key
Dictionary
With
String
Key
Directory
Helper
Disable
App
Request
Disable
App
Response
Disconnect
Phone
Call
Request
Discovery
Schema
Changes
Discovery
Search
Configuration
Dns
Client
Dns
Record
Dns
Record
Header
Dns
Srv
Record
Document
Sharing
Location
Document
Sharing
Location
Collection
Domain
Setting
Error
Double
Property
Definition
Effective
Rights
Property
Definition
Email
Address
Email
Address
Collection
Email
Address
Dictionary
Email
Address
Entity
Email
Address
Entity
Collection
Email
Address
Entry
Email
Message
Email
Message
Schema
Email
User
Entity
Email
User
Entity
Collection
Empty
Folder
Request
End
Date
Recurrence
Range
Enhanced
Location
Entity
Extraction
Result
Ews
Logging
Ews
Service
Json
Reader
Ews
Service
Multi
Response
Xml
Reader
Ews
Service
Xml
Reader
Ews
Service
Xml
Writer
Ews
Trace
Listener
Ews
Utilities
Ews
Xml
Reader
Exception
Exchange
Credentials
Exchange
Resource
Manager
Exchange
Server
Info
Exchange
Service
Exchange
Service
Base
Excludes
Bitmask
Execute
Diagnostic
Method
Request
Execute
Diagnostic
Method
Response
Exists
Expand
Group
Request
Expand
Group
Response
Expand
Group
Results
Extended
Attributes
Extended
Property
Extended
Property
Collection
Extended
Property
Definition
Extracted
Entity
Failed
Search
Mailbox
File
Attachment
Find
Conversation
Request
Find
Conversation
Response
Find
Conversation
Results
Find
Folder
Request
Find
Folder
Response
Find
Folders
Results
Find
Item
Request
Find
Item
Response
Find
Items
Results
Find
Request
Flag
Folder
Folder
Change
Folder
Event
Folder
Id
Folder
IdCollection
Folder
IdWrapper
Folder
IdWrapper
List
Folder
Info
Folder
Permission
Folder
Permission
Collection
Folder
Schema
Folder
View
Folder
Wrapper
Generic
Property
Definition
Get
App
Manifests
Request
Get
App
Manifests
Response
Get
App
Marketplace
Url
Request
Get
App
Marketplace
Url
Response
Get
Attachment
Request
Get
Attachment
Response
Get
Client
Access
Token
Request
Get
Client
Access
Token
Response
Get
Client
Extension
Request
Get
Client
Extension
Response
Get
Conversation
Items
Request
Get
Conversation
Items
Response
Get
Delegate
Request
Get
Delegate
Response
Get
Discovery
Search
Configuration
Request
Get
Discovery
Search
Configuration
Response
Get
Domain
Settings
Request
Get
Domain
Settings
Response
Get
Domain
Settings
Response
Collection
Get
Encryption
Configuration
Request
Get
Encryption
Configuration
Response
Get
Events
Request
Get
Events
Response
Get
Events
Results
Get
Folder
Request
Get
Folder
Request
Base
Get
Folder
Request
For
Load
Get
Folder
Response
Get
Hold
OnMailboxes
Request
Get
Hold
OnMailboxes
Response
Get
Inbox
Rules
Request
Get
Inbox
Rules
Response
Get
Item
Request
Get
Item
Request
Base
Get
Item
Request
For
Load
Get
Item
Response
Get
Non
Indexable
Item
Details
Request
Get
Non
Indexable
Item
Details
Response
Get
Non
Indexable
Item
Statistics
Request
Get
Non
Indexable
Item
Statistics
Response
Get
Password
Expiration
Date
Request
Get
Password
Expiration
Date
Response
Get
Phone
Call
Request
Get
Phone
Call
Response
Get
Request
Get
Room
Lists
Request
Get
Room
Lists
Response
Get
Rooms
Request
Get
Rooms
Response
Get
Searchable
Mailboxes
Request
Get
Searchable
Mailboxes
Response
Get
Server
Time
Zones
Request
Get
Server
Time
Zones
Response
Get
Streaming
Events
Request
Get
Streaming
Events
Response
Get
Streaming
Events
Results
Get
User
Availability
Request
Get
User
Availability
Results
Get
User
Configuration
Request
Get
User
Configuration
Response
Get
User
Oof
Settings
Request
Get
User
Oof
Settings
Response
Get
User
Retention
Policy
Tags
Request
Get
User
Retention
Policy
Tags
Response
Get
User
Settings
Request
Get
User
Settings
Response
Get
User
Settings
Response
Collection
Group
Member
Group
Member
Collection
Group
Member
Property
Definition
Grouped
Find
Items
Results
Grouping
Guid
Hanging
Request
Disconnect
Event
Args
Hanging
Service
Request
Base
Highlight
Term
Im
Address
Dictionary
Im
Address
Entry
Impersonated
User
Id
Indexed
Property
Definition
Install
App
Request
Install
App
Response
Int
Property
Definition
Internet
Message
Header
Internet
Message
Header
Collection
Interval
Pattern
Is
Equal
To
Is
Greater
Than
Is
Greater
Than
OrEqual
To
Is
Less
Than
Is
Less
Than
OrEqual
To
Is
Not
Equal
To
Item
Item
Attachment
Item
Attachment
Of
Item
Change
Item
Collection
Item
Event
Item
Group
Item
Id
Item
IdCollection
Item
IdWrapper
Item
IdWrapper
List
Item
Info
Item
Schema
Item
View
Item
Wrapper
Json
Deserialization
Not
Implemented
Exception
Json
Names
Json
Object
Json
Parser
Json
Serialization
Not
Implemented
Exception
Json
Tokenizer
Keyword
Statistics
Search
Result
Lazy
Member
Legacy
Availability
Time
Zone
Legacy
Availability
Time
Zone
Time
List
Value
Property
Definition
Localized
String
Mailbox
Mailbox
Hold
Result
Mailbox
Hold
Status
Mailbox
Query
Mailbox
Search
Scope
Mailbox
Statistics
Item
Mailbox
Type
Parser
Managed
Folder
Information
Management
Roles
Mapi
Type
Converter
Mapi
Type
Converter
Map
Entry
Mark
All
Items
AsRead
Request
Mark
AsJunk
Request
Mark
AsJunk
Response
Meeting
Cancellation
Meeting
Cancellation
Schema
Meeting
Message
Meeting
Message
Schema
Meeting
Request
Meeting
Request
Schema
Meeting
Response
Meeting
Response
Schema
Meeting
Suggestion
Meeting
Suggestion
Collection
Meeting
Time
Zone
Meeting
Time
Zone
Property
Definition
Message
Body
Mime
Content
Mime
Content
Base
Mime
ContentUTF8
Mobile
Phone
Monthly
Pattern
Monthly
Regeneration
Pattern
Move
Copy
Folder
Request
Move
Copy
Folder
Response
Move
Copy
Item
Request
Move
Copy
Item
Response
Move
Copy
Request
Move
Folder
Request
Move
Item
Request
Multi
Response
Service
Request
Name
Resolution
Name
Resolution
Collection
No
End
Recurrence
Range
Non
Indexable
Item
Non
Indexable
Item
Details
Result
Non
Indexable
Item
Parameters
Non
Indexable
Item
Statistic
Normalized
Body
Not
Not
Supported
Exception
Notification
Event
Notification
Event
Args
Numbered
Recurrence
Range
OAuth
Credentials
Occurrence
Info
Occurrence
Info
Collection
Online
Meeting
Settings
Oof
Reply
Oof
Settings
Order
ByCollection
Outlook
Account
Outlook
Configuration
Settings
Outlook
Protocol
Outlook
User
Paged
View
Partner
Token
Credentials
Permission
Set
Property
Definition
Persona
Postal
Address
Phone
Call
Phone
Call
Id
Phone
Entity
Phone
Entity
Collection
Phone
Number
Dictionary
Phone
Number
Entry
Physical
Address
Dictionary
Physical
Address
Entry
Physical
Address
Schema
Play
OnPhone
Request
Play
OnPhone
Response
Policy
Tag
Post
Item
Post
Item
Schema
Post
Reply
Post
Reply
Schema
Preview
Item
Mailbox
Preview
Item
Response
Shape
Privileged
User
Id
Promise
Factory
Prop
Dictionary2
Property
Bag
Property
Based
Filter
Property
Definition
Property
Definition
Base
Property
Definition
Dictionary
Property
Exception
Property
Set
Protocol
Connection
Protocol
Connection
Collection
Pull
Subscription
Push
Subscription
QPromise
Api
Recurrence
Recurrence
Property
Definition
Recurrence
Range
Recurring
Appointment
Master
Id
Relational
Filter
Relative
Day
OfMonth
Transition
Relative
Monthly
Pattern
Relative
Yearly
Pattern
Remove
Delegate
Request
Remove
From
Calendar
Resolve
Names
Request
Resolve
Names
Response
Response
Message
Response
Message
Schema
Response
Object
Response
Object
Schema
Response
Objects
Property
Definition
Retention
Policy
Tag
Retention
Tag
Base
Rule
Rule
Actions
Rule
Collection
Rule
Error
Rule
Error
Collection
Rule
Operation
Rule
Operation
Error
Rule
Operation
Error
Collection
Rule
Predicate
Date
Range
Rule
Predicate
Size
Range
Rule
Predicates
Safe
Xml
Factory
Schemas
Scoped
Date
Time
Property
Definition
Search
Filter
Search
Filter
Collection
Search
Folder
Search
Folder
Parameters
Search
Folder
Schema
Search
Mailboxes
Parameters
Search
Mailboxes
Request
Search
Mailboxes
Response
Search
Mailboxes
Result
Search
Preview
Item
Search
Refiner
Item
Searchable
Mailbox
Security
Timestamp
Seek
ToCondition
Item
View
Send
Item
Request
Server
Busy
Exception
Service
Id
Service
Json
Deserialization
Exception
Service
Local
Exception
Service
Object
Service
Object
Info
Service
Object
Property
Definition
Service
Object
Property
Exception
Service
Object
Schema
Service
Remote
Exception
Service
Request
Base
Service
Request
Exception
Service
Response
Service
Response
Collection
Service
Response
Exception
Service
Validation
Exception
Service
Version
Exception
Service
Xml
Deserialization
Exception
Service
Xml
Serialization
Exception
Set
Client
Extension
Action
Set
Client
Extension
Request
Set
Encryption
Configuration
Request
Set
Encryption
Configuration
Response
Set
Hold
OnMailboxes
Parameters
Set
Hold
OnMailboxes
Request
Set
Hold
OnMailboxes
Response
Set
Rule
Operation
Set
Team
Mailbox
Request
Set
User
Oof
Settings
Request
Simple
Property
Bag
Simple
Service
Request
Base
Soap
Fault
Details
Start
Time
Zone
Property
Definition
Streaming
Subscription
Streaming
Subscription
Connection
String
List
String
Property
Definition
String
Property
Definition
Base
Dictionary
Strings
Subscribe
Request
Subscribe
Response
Subscribe
ToPull
Notifications
Request
Subscribe
ToPush
Notifications
Request
Subscribe
ToStreaming
Notifications
Request
Subscription
Base
Subscription
Error
Event
Args
Suggestion
Suggestions
Response
Suppress
Read
Receipt
Sync
Folder
Hierarchy
Request
Sync
Folder
Hierarchy
Response
Sync
Folder
Items
Request
Sync
Folder
Items
Response
Sync
Response
Task
Task
Delegation
State
Property
Definition
Task
Schema
Task
Suggestion
Task
Suggestion
Collection
Tasks
Folder
Text
Body
Time
Time
Change
Time
Change
Recurrence
Time
Span
Time
Span
Property
Definition
Time
Suggestion
Time
Window
Time
Zone
Conversion
Exception
Time
Zone
Definition
Time
Zone
Info
Time
Zone
Period
Time
Zone
Property
Definition
Time
Zone
Transition
Time
Zone
Transition
Group
Token
Credentials
Type
Container
Type
System
Typed
Property
Definition
Unified
Messaging
Uninstall
App
Request
Uninstall
App
Response
Unique
Body
Unpin
Team
Mailbox
Request
Unsubscribe
Request
Update
Delegate
Request
Update
Folder
Request
Update
Folder
Response
Update
Inbox
Rules
Exception
Update
Inbox
Rules
Request
Update
Inbox
Rules
Response
Update
Item
Request
Update
Item
Response
Update
User
Configuration
Request
Uri
Uri
Helper
Url
Entity
Url
Entity
Collection
User
Configuration
User
Configuration
Dictionary
User
Id
User
Setting
Error
View
Base
Voting
Information
Voting
Option
Data
WSSecurity
Based
Credentials
WSSecurity
Utility
IdSigned
Xml
Web
Client
Url
Web
Client
Url
Collection
Web
Credentials
Weekly
Pattern
Weekly
Regeneration
Pattern
WinJSPromise
Api
WinJSXHRApi
Windows
Live
Credentials
Working
Hours
Working
Period
X509
Certificate
Credentials
XHRApi
XHRFactory
Yearly
Pattern
Yearly
Regeneration
Pattern
promise
Api
xml2
JsObject
Interfaces
Appointment
Schema
Static
Autodiscover
Redirection
Url
Validation
Callback
Calendar
Response
Object
Schema
Static
Cancel
Meeting
Message
Schema
Static
Complex
Property
Changed
Delegate
Contact
Group
Schema
Static
Contact
Schema
Static
Conversation
Schema
Static
Create
Complex
Property
Delegate
Create
Service
Object
With
Attachment
Param
Create
Service
Object
With
Service
Param
Custom
Xml
Serialization
Delegate
Email
Message
Schema
Static
Enum
ToExhcange
Version
Delegate
Dictionary
Enum
Version
Delegate
Folder
Schema
Static
Get
Object
Instance
Delegate
Get
Property
Definition
Callback
Get
Settings
Method
Handle
Response
Object
Hanging
Request
Disconnect
Handler
ICalendar
Action
Provider
ICustom
Update
Serializer
IDiscovery
Versionable
IEws
Http
Web
Request
IEws
Http
Web
Request
Factory
IEws
Http
Web
Response
IExtended
Property
Definition
IFile
Attachment
Content
Handler
IIndexed
Property
Definition
IJson
Collection
Deserializer
IJson
Serializable
ILocalized
String
IOut
Param
IOwned
Property
IPromise
IPromise
Api
IRef
Param
ISearch
String
Provider
ISelf
Validate
ITrace
Listener
IXHRApi
IXHROptions
Indexer
With
Enum
Key
Indexer
With
Numeric
Key
Indexer
With
String
Key
Initialize
Lazy
Member
Item
Schema
Static
Key
Value
Pair
Meeting
Cancellation
Schema
Static
Meeting
Message
Schema
Static
Meeting
Request
Schema
Static
Meeting
Response
Schema
Static
Notification
Event
Delegate
Notification
Group
Parsed
Url
Post
Item
Schema
Static
Post
Reply
Schema
Static
Prop
Dictionary
Key
Prop
Dictionary
Value
Property
Bag
Changed
Delegate
Response
Headers
Captured
Handler
Response
Message
Schema
Static
Response
Object
Schema
Static
Search
Folder
Schema
Static
Service
Object
Changed
Delegate
Service
Object
Schema
Static
String
Array
String
Key
Picker
String
Property
Definition
Array
Subscription
Error
Delegate
Task
Schema
Static
Type aliases
Mapi
Type
Converter
Map
Property
Definition
Sort
Direction
Pair
Variables
Attachable
Attribute
Metadata
DOMParser
QPromise
dp
is
Node
promise
Api
Obj
require
util
window
xhr
Api
Obj
Functions
Attachable
Attribute
Ews
Enum
Attribute
Promise
Export
Required
Server
Version
Attribute
set
Promise
set
Xhr
use
Custom
Promise
use
Custom
Xhr
Type aliases
Mapi
Type
Converter
Map
Mapi
Type
Converter
Map
:
Dictionary
<
MapiPropertyType
,
MapiTypeConverterMapEntry
>
Property
Definition
Sort
Direction
Pair
Property
Definition
Sort
Direction
Pair
:
KeyValuePair
<
PropertyDefinitionBase
,
SortDirection
>
Variables
Attachable
Attribute
Metadata
Attachable
Attribute
Metadata
:
string
DOMParser
DOMParser
:
any
QPromise
QPromise
:
IPromiseApi
dp
dp
:
any
is
Node
is
Node
:
boolean
promise
Api
Obj
promise
Api
Obj
:
promiseApi
require
require
:
any
util
util
:
any
window
window
:
any
xhr
Api
Obj
xhr
Api
Obj
:
IXHRApi
Functions
Attachable
Attribute
Attachable
Attribute
(
value
?:
boolean
)
:
(Anonymous function)
Parameters
Default value
value:
boolean
= false
Returns
(Anonymous function)
Ews
Enum
Attribute
Ews
Enum
Attribute
(
schemaName
:
string
)
:
(Anonymous function)
Parameters
schemaName:
string
Returns
(Anonymous function)
Promise
Export
Promise
Export<T>
(
init
?:
function
, onCancel
?:
Function
)
:
IPromise
<
T
>
Type parameters
T
Parameters
Optional
init:
function
(
completeDispatch
:
any
, errorDispatch
:
any
, progressDispatch
:
any
)
:
void
Parameters
completeDispatch:
any
errorDispatch:
any
progressDispatch:
any
Returns
void
Optional
onCancel:
Function
Returns
IPromise
<
T
>
Required
Server
Version
Attribute
Required
Server
Version
Attribute
(
version
:
ExchangeVersion
)
:
(Anonymous function)
Parameters
version:
ExchangeVersion
Returns
(Anonymous function)
set
Promise
set
Promise
(
)
:
void
Returns
void
set
Xhr
set
Xhr
(
)
:
void
Returns
void
use
Custom
Promise
use
Custom
Promise
(
promiseObj
:
IPromiseApi
)
:
void
Parameters
promiseObj:
IPromiseApi
Returns
void
use
Custom
Xhr
use
Custom
Xhr
(
xhrApiObj
:
IXHRApi
)
:
void
Parameters
xhrApiObj:
IXHRApi
Returns
void
Globals
Array
Helper
Enum
Helper
Field
Uris
Parsers
String
Helper
Time
Span2
Xml
Attribute
Names
Xml
Element
Names
base64
Helper
object
Affected
Task
Occurrence
Aggregate
Type
Appointment
Type
Autodiscover
Endpoints
Autodiscover
Error
Code
Autodiscover
Response
Type
Availability
Data
Base
Property
Set
Body
Type
Change
Type
Client
Access
Token
Type
Client
Extension
Provided
To
Comparison
Mode
Conflict
Resolution
Mode
Conflict
Type
Connecting
IdType
Connection
Failure
Cause
Connection
Status
Contact
Source
Containment
Mode
Conversation
Action
Type
Conversation
Flag
Status
Conversation
Query
Traversal
Conversation
Sort
Order
Date
Time
Kind
Date
Time
Precision
Date
Time
Styles
Day
OfThe
Week
Day
OfThe
Week
Index
Default
Extended
Property
Set
Delegate
Folder
Permission
Level
Delete
Mode
Dictionary
Key
Type
Disable
Reason
Type
Dns
Record
Type
Domain
Setting
Name
Effective
Rights
Elc
Folder
Type
Email
Address
Key
Email
Position
Enum
ToExchange
Version
Mapping
Helper
Enum
ToSchema
Mapping
Helper
Event
Type
Exchange
Version
Extension
Install
Scope
Extension
Type
File
AsMapping
Flagged
For
Action
Folder
Permission
Level
Folder
Permission
Read
Access
Folder
Traversal
Free
Busy
View
Type
Hanging
Request
Disconnect
Reason
Hold
Action
Hold
Status
Icon
Index
Id
Format
Im
Address
Key
Importance
Item
Flag
Status
Item
Index
Error
Item
Traversal
Json
Token
Type
Legacy
Free
Busy
Status
Lobby
Bypass
Location
Source
Logical
Operator
Mailbox
Search
Location
Mailbox
Search
Scope
Type
Mailbox
Type
Mapi
Property
Type
Mapi
Type
Converter
Type
System
Meeting
Attendee
Type
Meeting
Request
Type
Meeting
Requests
Delivery
Scope
Meeting
Response
Type
Member
Status
Message
Disposition
Month
Offset
Base
Point
Online
Meeting
Access
Level
Oof
External
Audience
Oof
State
Outlook
Protocol
Type
Permission
Scope
Phone
Call
State
Phone
Number
Key
Physical
Address
Index
Physical
Address
Key
Presenters
Preview
Item
Base
Shape
Privileged
Logon
Type
Privileged
User
IdBudget
Type
Property
Definition
Flags
Rendering
Mode
Resolve
Name
Search
Location
Response
Actions
Response
Message
Type
Retention
Action
Type
Retention
Type
Rule
Error
Code
Rule
Property
Search
Folder
Traversal
Search
Page
Direction
Search
Result
Type
Send
Cancellations
Mode
Send
Invitations
Mode
Send
Invitations
OrCancellations
Mode
Send
Prompt
Sensitivity
Service
Error
Service
Error
Handling
Service
Object
Type
Service
Result
Set
Client
Extension
Action
Id
Sort
Direction
Standard
User
Suggestion
Quality
Sync
Folder
Items
Scope
Task
Delegation
State
Task
Mode
Task
Status
Team
Mailbox
Lifecycle
State
Trace
Flags
User
Configuration
Dictionary
Object
Type
User
Configuration
Properties
User
Setting
Name
View
Filter
Well
Known
Folder
Name
Xml
Namespace
Absolute
Date
Transition
Absolute
Day
OfMonth
Transition
Absolute
Month
Transition
Abstract
Folder
IdWrapper
Abstract
Item
IdWrapper
Accept
Meeting
Invitation
Message
Account
IsLocked
Exception
Add
Delegate
Request
Address
Entity
Address
Entity
Collection
Alternate
Id
Alternate
IdBase
Alternate
Mailbox
Alternate
Mailbox
Collection
Alternate
Public
Folder
Id
Alternate
Public
Folder
Item
Id
Apply
Conversation
Action
Request
Appointment
Appointment
Occurrence
Id
Appointment
Schema
Approval
Request
Data
Archive
Item
Request
Archive
Item
Response
Archive
Tag
Argument
Exception
Argument
Null
Exception
Argument
Out
OfRange
Exception
Async
Request
Result
Attachment
Attachment
Collection
Attachments
Property
Definition
Attendee
Attendee
Availability
Attendee
Collection
Attendee
Info
Autodiscover
Dns
Client
Autodiscover
Error
Autodiscover
Local
Exception
Autodiscover
Remote
Exception
Autodiscover
Request
Autodiscover
Response
Autodiscover
Response
Collection
Autodiscover
Response
Exception
Autodiscover
Service
Availability
Options
Batch
Service
Response
Exception
Bool
Property
Definition
Byte
Array
Array
Byte
Array
Property
Definition
Calendar
Action
Results
Calendar
Event
Calendar
Event
Details
Calendar
Folder
Calendar
Response
Message
Calendar
Response
Message
Base
Calendar
Response
Object
Schema
Calendar
View
Cancel
Meeting
Message
Cancel
Meeting
Message
Schema
Change
Change
Collection
Change
Highlights
Client
Access
Token
Request
Client
App
Client
App
Metadata
Client
Certificate
Credentials
Client
Extension
Comparison
Helpers
Complete
Name
Complex
Property
Complex
Property
Collection
Complex
Property
Definition
Complex
Property
Definition
Base
Configuration
Settings
Base
Conflict
Contact
Contact
Entity
Contact
Entity
Collection
Contact
Group
Contact
Group
Schema
Contact
Phone
Entity
Contact
Phone
Entity
Collection
Contact
Schema
Contacts
Folder
Contained
Property
Definition
Contains
Substring
Conversation
Conversation
Action
Conversation
Id
Conversation
Indexed
Item
View
Conversation
Node
Conversation
Node
Collection
Conversation
Request
Conversation
Response
Conversation
Schema
Convert
Convert
IdRequest
Convert
IdResponse
Copy
Folder
Request
Copy
Item
Request
Create
Attachment
Exception
Create
Attachment
Request
Create
Attachment
Response
Create
Folder
Request
Create
Folder
Response
Create
Item
Request
Create
Item
Request
Base
Create
Item
Response
Create
Item
Response
Base
Create
Request
Create
Response
Object
Request
Create
Response
Object
Response
Create
Rule
Operation
Create
User
Configuration
Request
Custom
Time
Zone
Create
Params
Daily
Pattern
Daily
Regeneration
Pattern
Date
Time
Date
Time
Property
Definition
Day
OfThe
Week
Collection
Decline
Meeting
Invitation
Message
Delegate
Information
Delegate
Management
Request
Base
Delegate
Management
Response
Delegate
Permissions
Delegate
User
Delegate
User
Response
Delete
Attachment
Exception
Delete
Attachment
Request
Delete
Attachment
Response
Delete
Folder
Request
Delete
Item
Request
Delete
Request
Delete
Rule
Operation
Delete
User
Configuration
Request
Deleted
Occurrence
Info
Deleted
Occurrence
Info
Collection
Dictionary
Dictionary
Entry
Property
Dictionary
Property
Dictionary
With
Numeric
Key
Dictionary
With
Property
Defition
Key
Dictionary
With
String
Key
Directory
Helper
Disable
App
Request
Disable
App
Response
Disconnect
Phone
Call
Request
Discovery
Schema
Changes
Discovery
Search
Configuration
Dns
Client
Dns
Record
Dns
Record
Header
Dns
Srv
Record
Document
Sharing
Location
Document
Sharing
Location
Collection
Domain
Setting
Error
Double
Property
Definition
Effective
Rights
Property
Definition
Email
Address
Email
Address
Collection
Email
Address
Dictionary
Email
Address
Entity
Email
Address
Entity
Collection
Email
Address
Entry
Email
Message
Email
Message
Schema
Email
User
Entity
Email
User
Entity
Collection
Empty
Folder
Request
End
Date
Recurrence
Range
Enhanced
Location
Entity
Extraction
Result
Ews
Logging
Ews
Service
Json
Reader
Ews
Service
Multi
Response
Xml
Reader
Ews
Service
Xml
Reader
Ews
Service
Xml
Writer
Ews
Trace
Listener
Ews
Utilities
Ews
Xml
Reader
Exception
Exchange
Credentials
Exchange
Resource
Manager
Exchange
Server
Info
Exchange
Service
Exchange
Service
Base
Excludes
Bitmask
Execute
Diagnostic
Method
Request
Execute
Diagnostic
Method
Response
Exists
Expand
Group
Request
Expand
Group
Response
Expand
Group
Results
Extended
Attributes
Extended
Property
Extended
Property
Collection
Extended
Property
Definition
Extracted
Entity
Failed
Search
Mailbox
File
Attachment
Find
Conversation
Request
Find
Conversation
Response
Find
Conversation
Results
Find
Folder
Request
Find
Folder
Response
Find
Folders
Results
Find
Item
Request
Find
Item
Response
Find
Items
Results
Find
Request
Flag
Folder
Folder
Change
Folder
Event
Folder
Id
Folder
IdCollection
Folder
IdWrapper
Folder
IdWrapper
List
Folder
Info
Folder
Permission
Folder
Permission
Collection
Folder
Schema
Folder
View
Folder
Wrapper
Generic
Property
Definition
Get
App
Manifests
Request
Get
App
Manifests
Response
Get
App
Marketplace
Url
Request
Get
App
Marketplace
Url
Response
Get
Attachment
Request
Get
Attachment
Response
Get
Client
Access
Token
Request
Get
Client
Access
Token
Response
Get
Client
Extension
Request
Get
Client
Extension
Response
Get
Conversation
Items
Request
Get
Conversation
Items
Response
Get
Delegate
Request
Get
Delegate
Response
Get
Discovery
Search
Configuration
Request
Get
Discovery
Search
Configuration
Response
Get
Domain
Settings
Request
Get
Domain
Settings
Response
Get
Domain
Settings
Response
Collection
Get
Encryption
Configuration
Request
Get
Encryption
Configuration
Response
Get
Events
Request
Get
Events
Response
Get
Events
Results
Get
Folder
Request
Get
Folder
Request
Base
Get
Folder
Request
For
Load
Get
Folder
Response
Get
Hold
OnMailboxes
Request
Get
Hold
OnMailboxes
Response
Get
Inbox
Rules
Request
Get
Inbox
Rules
Response
Get
Item
Request
Get
Item
Request
Base
Get
Item
Request
For
Load
Get
Item
Response
Get
Non
Indexable
Item
Details
Request
Get
Non
Indexable
Item
Details
Response
Get
Non
Indexable
Item
Statistics
Request
Get
Non
Indexable
Item
Statistics
Response
Get
Password
Expiration
Date
Request
Get
Password
Expiration
Date
Response
Get
Phone
Call
Request
Get
Phone
Call
Response
Get
Request
Get
Room
Lists
Request
Get
Room
Lists
Response
Get
Rooms
Request
Get
Rooms
Response
Get
Searchable
Mailboxes
Request
Get
Searchable
Mailboxes
Response
Get
Server
Time
Zones
Request
Get
Server
Time
Zones
Response
Get
Streaming
Events
Request
Get
Streaming
Events
Response
Get
Streaming
Events
Results
Get
User
Availability
Request
Get
User
Availability
Results
Get
User
Configuration
Request
Get
User
Configuration
Response
Get
User
Oof
Settings
Request
Get
User
Oof
Settings
Response
Get
User
Retention
Policy
Tags
Request
Get
User
Retention
Policy
Tags
Response
Get
User
Settings
Request
Get
User
Settings
Response
Get
User
Settings
Response
Collection
Group
Member
Group
Member
Collection
Group
Member
Property
Definition
Grouped
Find
Items
Results
Grouping
Guid
Hanging
Request
Disconnect
Event
Args
Hanging
Service
Request
Base
Highlight
Term
Im
Address
Dictionary
Im
Address
Entry
Impersonated
User
Id
Indexed
Property
Definition
Install
App
Request
Install
App
Response
Int
Property
Definition
Internet
Message
Header
Internet
Message
Header
Collection
Interval
Pattern
Is
Equal
To
Is
Greater
Than
Is
Greater
Than
OrEqual
To
Is
Less
Than
Is
Less
Than
OrEqual
To
Is
Not
Equal
To
Item
Item
Attachment
Item
Attachment
Of
Item
Change
Item
Collection
Item
Event
Item
Group
Item
Id
Item
IdCollection
Item
IdWrapper
Item
IdWrapper
List
Item
Info
Item
Schema
Item
View
Item
Wrapper
Json
Deserialization
Not
Implemented
Exception
Json
Names
Json
Object
Json
Parser
Json
Serialization
Not
Implemented
Exception
Json
Tokenizer
Keyword
Statistics
Search
Result
Lazy
Member
Legacy
Availability
Time
Zone
Legacy
Availability
Time
Zone
Time
List
Value
Property
Definition
Localized
String
Mailbox
Mailbox
Hold
Result
Mailbox
Hold
Status
Mailbox
Query
Mailbox
Search
Scope
Mailbox
Statistics
Item
Mailbox
Type
Parser
Managed
Folder
Information
Management
Roles
Mapi
Type
Converter
Mapi
Type
Converter
Map
Entry
Mark
All
Items
AsRead
Request
Mark
AsJunk
Request
Mark
AsJunk
Response
Meeting
Cancellation
Meeting
Cancellation
Schema
Meeting
Message
Meeting
Message
Schema
Meeting
Request
Meeting
Request
Schema
Meeting
Response
Meeting
Response
Schema
Meeting
Suggestion
Meeting
Suggestion
Collection
Meeting
Time
Zone
Meeting
Time
Zone
Property
Definition
Message
Body
Mime
Content
Mime
Content
Base
Mime
ContentUTF8
Mobile
Phone
Monthly
Pattern
Monthly
Regeneration
Pattern
Move
Copy
Folder
Request
Move
Copy
Folder
Response
Move
Copy
Item
Request
Move
Copy
Item
Response
Move
Copy
Request
Move
Folder
Request
Move
Item
Request
Multi
Response
Service
Request
Name
Resolution
Name
Resolution
Collection
No
End
Recurrence
Range
Non
Indexable
Item
Non
Indexable
Item
Details
Result
Non
Indexable
Item
Parameters
Non
Indexable
Item
Statistic
Normalized
Body
Not
Not
Supported
Exception
Notification
Event
Notification
Event
Args
Numbered
Recurrence
Range
OAuth
Credentials
Occurrence
Info
Occurrence
Info
Collection
Online
Meeting
Settings
Oof
Reply
Oof
Settings
Order
ByCollection
Outlook
Account
Outlook
Configuration
Settings
Outlook
Protocol
Outlook
User
Paged
View
Partner
Token
Credentials
Permission
Set
Property
Definition
Persona
Postal
Address
Phone
Call
Phone
Call
Id
Phone
Entity
Phone
Entity
Collection
Phone
Number
Dictionary
Phone
Number
Entry
Physical
Address
Dictionary
Physical
Address
Entry
Physical
Address
Schema
Play
OnPhone
Request
Play
OnPhone
Response
Policy
Tag
Post
Item
Post
Item
Schema
Post
Reply
Post
Reply
Schema
Preview
Item
Mailbox
Preview
Item
Response
Shape
Privileged
User
Id
Promise
Factory
Prop
Dictionary2
Property
Bag
Property
Based
Filter
Property
Definition
Property
Definition
Base
Property
Definition
Dictionary
Property
Exception
Property
Set
Protocol
Connection
Protocol
Connection
Collection
Pull
Subscription
Push
Subscription
QPromise
Api
Recurrence
Recurrence
Property
Definition
Recurrence
Range
Recurring
Appointment
Master
Id
Relational
Filter
Relative
Day
OfMonth
Transition
Relative
Monthly
Pattern
Relative
Yearly
Pattern
Remove
Delegate
Request
Remove
From
Calendar
Resolve
Names
Request
Resolve
Names
Response
Response
Message
Response
Message
Schema
Response
Object
Response
Object
Schema
Response
Objects
Property
Definition
Retention
Policy
Tag
Retention
Tag
Base
Rule
Rule
Actions
Rule
Collection
Rule
Error
Rule
Error
Collection
Rule
Operation
Rule
Operation
Error
Rule
Operation
Error
Collection
Rule
Predicate
Date
Range
Rule
Predicate
Size
Range
Rule
Predicates
Safe
Xml
Factory
Schemas
Scoped
Date
Time
Property
Definition
Search
Filter
Search
Filter
Collection
Search
Folder
Search
Folder
Parameters
Search
Folder
Schema
Search
Mailboxes
Parameters
Search
Mailboxes
Request
Search
Mailboxes
Response
Search
Mailboxes
Result
Search
Preview
Item
Search
Refiner
Item
Searchable
Mailbox
Security
Timestamp
Seek
ToCondition
Item
View
Send
Item
Request
Server
Busy
Exception
Service
Id
Service
Json
Deserialization
Exception
Service
Local
Exception
Service
Object
Service
Object
Info
Service
Object
Property
Definition
Service
Object
Property
Exception
Service
Object
Schema
Service
Remote
Exception
Service
Request
Base
Service
Request
Exception
Service
Response
Service
Response
Collection
Service
Response
Exception
Service
Validation
Exception
Service
Version
Exception
Service
Xml
Deserialization
Exception
Service
Xml
Serialization
Exception
Set
Client
Extension
Action
Set
Client
Extension
Request
Set
Encryption
Configuration
Request
Set
Encryption
Configuration
Response
Set
Hold
OnMailboxes
Parameters
Set
Hold
OnMailboxes
Request
Set
Hold
OnMailboxes
Response
Set
Rule
Operation
Set
Team
Mailbox
Request
Set
User
Oof
Settings
Request
Simple
Property
Bag
Simple
Service
Request
Base
Soap
Fault
Details
Start
Time
Zone
Property
Definition
Streaming
Subscription
Streaming
Subscription
Connection
String
List
String
Property
Definition
String
Property
Definition
Base
Dictionary
Strings
Subscribe
Request
Subscribe
Response
Subscribe
ToPull
Notifications
Request
Subscribe
ToPush
Notifications
Request
Subscribe
ToStreaming
Notifications
Request
Subscription
Base
Subscription
Error
Event
Args
Suggestion
Suggestions
Response
Suppress
Read
Receipt
Sync
Folder
Hierarchy
Request
Sync
Folder
Hierarchy
Response
Sync
Folder
Items
Request
Sync
Folder
Items
Response
Sync
Response
Task
Task
Delegation
State
Property
Definition
Task
Schema
Task
Suggestion
Task
Suggestion
Collection
Tasks
Folder
Text
Body
Time
Time
Change
Time
Change
Recurrence
Time
Span
Time
Span
Property
Definition
Time
Suggestion
Time
Window
Time
Zone
Conversion
Exception
Time
Zone
Definition
Time
Zone
Info
Time
Zone
Period
Time
Zone
Property
Definition
Time
Zone
Transition
Time
Zone
Transition
Group
Token
Credentials
Type
Container
Type
System
Typed
Property
Definition
Unified
Messaging
Uninstall
App
Request
Uninstall
App
Response
Unique
Body
Unpin
Team
Mailbox
Request
Unsubscribe
Request
Update
Delegate
Request
Update
Folder
Request
Update
Folder
Response
Update
Inbox
Rules
Exception
Update
Inbox
Rules
Request
Update
Inbox
Rules
Response
Update
Item
Request
Update
Item
Response
Update
User
Configuration
Request
Uri
Uri
Helper
Url
Entity
Url
Entity
Collection
User
Configuration
User
Configuration
Dictionary
User
Id
User
Setting
Error
View
Base
Voting
Information
Voting
Option
Data
WSSecurity
Based
Credentials
WSSecurity
Utility
IdSigned
Xml
Web
Client
Url
Web
Client
Url
Collection
Web
Credentials
Weekly
Pattern
Weekly
Regeneration
Pattern
WinJSPromise
Api
WinJSXHRApi
Windows
Live
Credentials
Working
Hours
Working
Period
X509
Certificate
Credentials
XHRApi
XHRFactory
Yearly
Pattern
Yearly
Regeneration
Pattern
promise
Api
xml2
JsObject
Appointment
Schema
Static
Autodiscover
Redirection
Url
Validation
Callback
Calendar
Response
Object
Schema
Static
Cancel
Meeting
Message
Schema
Static
Complex
Property
Changed
Delegate
Contact
Group
Schema
Static
Contact
Schema
Static
Conversation
Schema
Static
Create
Complex
Property
Delegate
Create
Service
Object
With
Attachment
Param
Create
Service
Object
With
Service
Param
Custom
Xml
Serialization
Delegate
Email
Message
Schema
Static
Enum
ToExhcange
Version
Delegate
Dictionary
Enum
Version
Delegate
Folder
Schema
Static
Get
Object
Instance
Delegate
Get
Property
Definition
Callback
Get
Settings
Method
Handle
Response
Object
Hanging
Request
Disconnect
Handler
ICalendar
Action
Provider
ICustom
Update
Serializer
IDiscovery
Versionable
IEws
Http
Web
Request
IEws
Http
Web
Request
Factory
IEws
Http
Web
Response
IExtended
Property
Definition
IFile
Attachment
Content
Handler
IIndexed
Property
Definition
IJson
Collection
Deserializer
IJson
Serializable
ILocalized
String
IOut
Param
IOwned
Property
IPromise
IPromise
Api
IRef
Param
ISearch
String
Provider
ISelf
Validate
ITrace
Listener
IXHRApi
IXHROptions
Indexer
With
Enum
Key
Indexer
With
Numeric
Key
Indexer
With
String
Key
Initialize
Lazy
Member
Item
Schema
Static
Key
Value
Pair
Meeting
Cancellation
Schema
Static
Meeting
Message
Schema
Static
Meeting
Request
Schema
Static
Meeting
Response
Schema
Static
Notification
Event
Delegate
Notification
Group
Parsed
Url
Post
Item
Schema
Static
Post
Reply
Schema
Static
Prop
Dictionary
Key
Prop
Dictionary
Value
Property
Bag
Changed
Delegate
Response
Headers
Captured
Handler
Response
Message
Schema
Static
Response
Object
Schema
Static
Search
Folder
Schema
Static
Service
Object
Changed
Delegate
Service
Object
Schema
Static
String
Array
String
Key
Picker
String
Property
Definition
Array
Subscription
Error
Delegate
Task
Schema
Static
Mapi
Type
Converter
Map
Property
Definition
Sort
Direction
Pair
Attachable
Attribute
Metadata
DOMParser
QPromise
dp
is
Node
promise
Api
Obj
require
util
window
xhr
Api
Obj
Attachable
Attribute
Ews
Enum
Attribute
Promise
Export
Required
Server
Version
Attribute
set
Promise
set
Xhr
use
Custom
Promise
use
Custom
Xhr
Generated using
TypeDoc


-
- This is link f1e5172c-3f48-4d00-97e9-e47f091532d1 This is link 4158ec22-6d06-4048-a1c1-802d6a3d28d9 This is link 66be9b20-bcd8-45f9-9036-df898d84797b
-
This is link 3a668244-a367-41ec-8ef9-33864d30becf
-
-
This is link 7b50fbf2-9be6-4838-8d11-9d25ed56e71b
-
-
- This is link 541be240-7722-49c6-8982-7211c68317f1 This is link 96fecd0e-0c83-4acb-9c50-5942405a629e
-
This is link 7b50fbf2-9be6-4838-8d11-9d25ed56e71b
-
- This is link 075e2018-d9b5-4664-948b-5082dcd1bb21 This is link f0c91738-3ef3-479f-ba33-bf6c40c97404
- This is link 699b8565-afaf-4f8d-9226-856a98220777
-
-
- This is link 8d6dc2b9-4ddb-431e-8995-448bb8195521 This is link 8c869c33-cf60-4b69-b571-228508a25789
-
-
This is link 78193c28-2ae8-411c-82d4-98c1bcdc1d69
-
-
This is link d561dab6-14af-467b-8720-31a805f5dc11
-
-
- This is link 1e11d77d-d81d-46fb-9a8c-d5c4638cdf12 This is link 7449a148-9d01-427b-bdc1-7b3af702d583
-
This is link 8d3fcf05-b23b-44af-97e1-2a809c10217f
This is link a8c7e4af-ec92-4873-a5e3-68c436e3dd3a
- This is link 0591f106-d2f2-492d-aab3-aadcd7360b02
- This is link 12d2b3a3-c3a0-4a64-9bb1-cede07f26fd4 This is link 7570f48c-f1f9-49a9-a744-3f03bc05373d This is link a151f91d-ef94-40a6-a1a0-652227b06d32
- This is link c03261fa-1122-4ef9-9ef9-940675d6c75e
- This is link 26f8cb8d-b3ff-4f31-bfd0-f25b53841e04
- This is link 105b9d57-0305-4a75-8ddf-33e08ab73cb6 This is link 3d13b7cc-382d-4b12-b645-1e331d560fda
- This is link f3aeb62a-fe21-4059-9909-53eb2962d775
-
-
This is link e6993dbd-ac02-499e-9b1c-149075a5ecc8
-
-
-
-
This is link d2c6d37c-3d09-448f-b3d2-e84b40353e03
-
-
-
- This is link cfb92ae2-1c31-4ae3-8b50-9c93db06dbaf This is link c651126a-933d-4422-b17c-e0efaef58713
-
This is link d2c6d37c-3d09-448f-b3d2-e84b40353e03
-
This is link e6993dbd-ac02-499e-9b1c-149075a5ecc8
- This is link 7e14ee2c-8d92-45de-85c2-7cd1d3eb2f36 This is link 805b8b16-4154-48ce-a095-352e143fc653


BREAKING Essex lorry deaths: Police in direct appeal for wanted brothers to come forward
Ronan Hughes, 40, and Christopher Hughes, 34, from Armagh in Northern Ireland, are believed to run a haulage business
by Tom Davidson, https://www.mirror.co.uk/authors/tom-davidson/Police have issued a direct appeal for two wanted brothers to come forward as part of the investigation into the deaths of 39 migrants found dead in a lorry.
The bodies of the eight women and 31 men were found in a refrigerated trailer attached to a lorry at an industrial park in Essex early on the morning of October 23.
The discovery triggered a huge investigation which is being led by Essex Police.
Police are hunting two brothers on suspicion of human trafficking and manslaughter in the weeks since the tragic discovery.
Ronan Hughes, 40, and Christopher Hughes, 34, from Armagh in Northern Ireland, are believed to run a haulage business.
Lorry driver Mo Robinson, 25, from Craigavon, Northern Ireland, faces charges including 39 counts of manslaughter, conspiracy to traffic people and money laundering.
He will appear at the Old Bailey later month.


Postdoc for
PhD in Experimental Gravity from
<EMAIL_ADDRESS>Curriculum Vitae on gitlab
I am currently a postdoc at LIGO Hanford Observatory, starting in February 2021.
I graduated from Caltech with a PhD in experimental astrophysics, with a focus on calibration
uncertainty and interferometer controls.
As a grad student I worked as a commissioner at LIGO intermittently for a total of two years.
I focused on modeling laser frequency and intensity control systems' noise masking the
gravitational-wave signal,
measured and simulated interferometer transfer functions to infer the resonant arm power,
measured and simulated the differential arm (DARM) degree of freedom for comparison between the
expected response to gravitational-waves and reality,
and created the advanced-detector era interferometric calibration uncertainty budget pipeline.
Python, C/C++, MATLAB, Unix, Javascript, Git, LaTeX
Interferometer simulation Finesse
Linear Simulation and Optimization of analog electronic circuits LISO
nds2utils: convenient user interface for the python
nds2 LIGO data-acquisition client.
(gitlab)
beamtrace: python3 based gaussian laser beam ABCD
matrix propagator.
(gitlab)
Markov Chain Monte Carlo (MCMC): emcee
Gaussian Process Regression (GPR): scikit-learn
Worked in the Caltech optical coatings thermal noise lab for testing aluminum gallium arsinide (AlGaAs)
optics coatings.
Locked two lasers' frequencies to two Fabry-Perot cavity lengths with the goal of measuring cavity
mirror coatings Brownian noise.
Mode matching, polarization, mode cleaning, laser intensity control, laser frequency control, cavity
temperature control
Spectrum Analyzers: SR785, Agilent A4395A, HP8560E
Oscilloscopes: Tektronics 3032 and 3034
RF Generator: Marconi 2023A
Preamplifiers: SR560
GPIB: Developed python scripts to acquire data, monitor, and control lab electronics in real time.
Soldering, Circuit design and noise analysis, Control systems, Optics
Passed Caltech Machine Shop Course ME113
Trained on the Lathe, Mill, Bandsaw, Drillpress, Laser Printer, 3D Printer, and Waterjet.
2015-2017 LIGO Caltech Outreach Lead.
Black Hole Merger Demonstration
Organized ~15 trips to local elementary and high schools, and even more talks to schools out of state,
including Notre Dame.
Black Hole Merger Demonstration. Simulates gravitational wave emission
from black hole binaries near the end of their lives.
Interactive Fabry-Perot optical cavity. Visualizes how lasers and mirrors
interact in a simple two-mirror resonator.
Interactive LHO correlated noise plot. Demo of my interactive
LIGO Hanford correlated noise plot.
University of Notre Dame. Graduated 2014. Degrees in Physics and Computer Science. 3.795 GPA
Lasers, Optics, Control Systems, Cosmoslogy, Astrophysics, Arduino, Raspberry Pi, Golf, Tennis, Frisbee, Notre Dame Football, 538 The Riddler
First Author:
Calibration Uncertainty for Advanced LIGO's First
and Second Observing Runs
(arXiv)
Contributing Author:
Calibration of the Advanced
LIGO detectors for the discovery of the binary black-hole merger GW150914
(arXiv)
Systematic calibration error
requirements for gravitational-wave detectors via the Cramér-Rao bound
(arXiv)
In Prep (as first author or member of paper-writing team):
Sensitivity and Performance of
the Advanced LIGO Detectors in the Third Observing Run
Frequency Noise for Third-Generation
Gravitational Wave Detectors
Full Collaboration Papers:
GW170817: Observation of
Gravitational Waves from a Binary Neutron Star Inspiral First direct detection of gravitational
waves from a neutron star binary.
Observation of
Gravitational Waves from a Binary Black Hole Merger First detection of gravitational waves.
Created by Craig Cahillane
Last Updated:


Try out our Premium Member services: Virtual Legal Assistant, Query Alert Service and an ad-free experience. Free for one month and pay only if you like it.
ORDER S.B. Sinha, CJ
1. This writ petition was taken up as a Public Interest Litigation on the basis of a letter dated 16-9-2000 written by a practising advocate in Vijayawada City addressed to the Honourable Chief Justice of this Court regarding the noise pollution created in the City of Vijayawada by reason of the use of Air Horns at their pitch by A.P. State Road Transport Corporation buses, lorries etc.
2. The fact that there exists noise pollution in the City of Vijayawada is not in dispute. An affidavit, affirmed by Sri. B. Sreenivas, Sub-Inspector of Police on behalf of respondents 1, 4 and 10 was filed contending that organised special camps were held to curb noise pollution with the assistance of A.P. Pollution Control Board and in the month of January, 2001, 1241 cases have been booked. All kinds of Gas Horns/pneumatic horns and multi-tone horns fitted to motor vehicles were banned by the Commissioner of Police on 8-1- 2001. It was further stated directions have also been issued to remove the gas horns fitted to all school buses and 3427 noise pollution cases have been booked within a period of six months against the drivers of vehicles who violated the traffic rules.
3. However, the A.P. Pollution Control Board in their status report dated 26-2-2001 admits of heavy noise pollution in Vijayawada city caused on account of using of air horns by APSRTC Buses, private tourist buses, lorries. It was pointed out that at junction points, turning of roads, the drivers blow horns at highest pitch as a result whereof, the traffic rules are violated, which result in causing accidents and noise problems. It was stated that noise values observed in Vijayawada city at all the three places viz., Industrial, Commercial and residential areas have exceeded the normal values of noise levels fixed by the Central Pollution Control Board. The values of noise levels recorded at the above three places from 29-1-2001 to 10th February, 2001 are stated to be as under:
Place Noise Noise Levels Lmax Lmin LAvg Autonagar (Industrial area) 11 to 11.30 a.m. 98 to 104 61 to 67 86 to 89 Benz Circle Road Junction point (Commercial area) 10 to 10.30 a.m. 102 to 112 75 to 80 84 to 97 Surya Rao pet (Residential Area) 9 to 9.30 a.m. 71 to 78 50.8 to 52.0 61.1 to 64.0
4. A detailed report has also been annexed to the status report filed by the Pollution Control Board.
5. It is not in dispute that the Central Government in exercise of its powers conferred by clause (ii) of sub- section (2) of Section 3, sub-section (1) and clause (b) of sub-section (2) of Section 6 and Section 25 of the Environment (Protection) Act, 1986 (29 of 1986) read with Rule 5 of the Environment (Protection) Rules, 1986 made rules for regulation and control of noise producing and generating sources known as the noise Pollution (Regulation and Control) Rules, 2000 (for short 'the said Rules'). Rule 3 provides for ambient air quality standards in respect of noise for different areas/zones which reads thus:
(1) The ambient air quality standards in respect of noise for different areas/zones shall be such as specified in the Schedule annexed to these rules.
(2) The State Government may categorise the areas into industrial, commercial, residential or silence areas/zones for the purpose of implementation of noise standards for different areas.
(3) The State Government shall take measures for abatement of noise including noise emanating from vehicular movements and ensure that the existing noise levels do not exceed the ambient air quality standards specified under these rules.
(4) All Development authorities, local bodies and other concerned authorities while planning developmental activity or carrying out functions relating to town and country planning shall take into consideration all aspects of noise pollution as a parameter of quality of life to avoid noise menace and to achieve the objective of maintaining the ambient air quality standards in respect of noise.
(5) An area comprising not less than 100 metres around hospitals, educational institutions and Courts may be declared as silence area/zone for the purpose of these rules.
6. Rule 4 provides for the responsibility as to enforcement of noise pollution control measures which is in the following terms:
(1) The noise levels is any area/zone shall not exceed the ambient air quality standards in respect of noise as specified in the Schedule.
(2) The authority shall be responsible for the enforcement of noise pollution control measures and the due compliance of the ambient air quality standards in respect of noise.
7. Rule 6 lays down as regards the consequences of violation in silence zone/ area which reads as follows:
Whoever, in any place covered under the silence zone/area commits any of the following offence, he shall be liable for penalty under the provisions of the Act:
(i) whoever, plays any music or uses any sound amplifiers;
(ii) whoever, beats a drum or tom-tom blows a horn either musical or pressure or trumpet or beats or sounds any instrument; or
(iii) whoever, exhibits any mimetic, musical or other performances of a nature to attract crowds.
8. Rule 7 provides for filing of complaints to the authority. Rule 8 empowers the authority to prohibit continuance of music sound or noise. In the schedule appended to the said Rules ambient Air Quality Standards in respect of noise has been laid down which is in the following terms:
area Code Catlegory of Area/Zone Limits in dB(A)Leg Day time Night time (A) Industrie area Wustrial area 75 70 (B) Commercial area Commercial area 65 55 (C) Residential area Residential area 55 45 (D) Silence Zone Silence Zone 50 40 Note :--1. Day time shall mean from 6.00 a.m. to 10.00 p.m.
2. Night time shall mean from 10.00 p.m. to 6.00 a.m.
3. Silence zone is defined as an area comprising not less than 100 metres around hospitals, educational institutions and Courts. The silence zones are zones which are declared as such by the competent authority.
4. Mixed categories of areas may be declared as one of the four above mentioned categories by the competent authority.
dB(A) Leq, denotes the time weighted average of the level of sound in decibel on scale A which is relatable to human hearing.
A "decibel" is a unit in which noise is measured.
"A", in dB(A) Leq, denotes the frequency weighting in the measurement of noise and corresponds to frequency response characteristics of the human ear.
Leq: It is an energy mean of the noise level over a specified period.
9. The Governor of Andhra Pradesh in exercise of the powers conferred by Sections 28, 38, 95, 96, 107, 111, 138 and 176 of the Motor Vehicles Act, 1988 (Central Act 59 of 1988) made Rules known as Andhra Pradesh Motor Vehicles Rules, 1989. Rule 427 of the said Rules which deals with sound signals and restrictions on the whereof reads thus:
Sound signals -
Restrictions on use of:--No driver of a motor vehicle shall sound the horn or other device for giving audible warning, with which the motor vehicle is equipped, or shall cause or allow any other person to do so, to an extent beyond that which is reasonable necessary to ensure safety.
10. Rule 428 of A.P. Motor Vehicles Rules, 1989 empowers the authority to issue notification to prohibit sound signals in the following terms:
The Commissioner of Police in the Cities of Hyderabad and Secunderabad and elsewhere the Collector may, by notification in the Official Gazette and by the erection in suitable places of appropriate traffic signs prescribed under the Act, prohibit the use of any horn, gong or other device on a motor vehicle for giving suitable warning within such locality and during such hours as may be specified in the notification :
Provided that when the Commissioner of Police or the Collector as the case may be, prohibits the use of any horn, gong or other device for giving audible warning during certain specified hours, he shall cause a suitable notice in English and in the script of the city or district, setting forth the hours within which such use is so prohibited to be affixed below the traffic sign.
11. Rule 119 of the V Central Motor Vehicles Rules, 1989 reads thus:
Horns: (A) Every motor vehicle shall befitted with an electric horn or other device (conforming to the specifications of the Bureau of Indian Standards) for use by the driver of the vehicle and capable of giving audience and sufficient wanting of the approach or position of the vehicle.
(B) No motor vehicle shall befitted with any multi-toned horn giving a succession of different notes or with any other sound producing device giving an unduly harsh, shrill, loud or alarming noise.
(C) Nothing contained in sub- rule (2) shall prevent the use in vehicles used as ambulance or for fire fighting of salvage purposes or a vehicle used by police officers or officers of Motor Vehicles Department in the course of their duties, of such sound signals as may be approved by the registering authority in whose jurisdiction such vehicles are kept.
12. There exists difference between sound as part of nature and sound generated by electrical and electronic devices being the contribution of modern science. Although from the inception of the civilisaiton sound is part of the nature, but unwanted noise created from the sources like loudspeakers, air horns fitted to motor vehicles, playing of music records etc., is not desirable.
13. The effect of noise pollution is a matter of great concern to the mankind. Noise not only causes annoyance to mankind outside his home but also invades his home. Noise pollution has been brought within the purview of Air (Prevention and Control of Pollution) Act, 1981 as amended by Act No.47 of 1987 which came into force with effect from 1-4-1988. It is now established that noise is a form of environmental degradation and it has serious implication on health which can change man's psychological state by speeding up pulse and respiratory rates. It also impair hearing either permanently or temporarily. Millions of industrial workers are threatened with hearing damage. Medical evidence shows that it can cause heart attacks in individual with existing cardiac injury and that continued exposure to loud noise is likely to cause chronic effects such as hyper- tension or ulcer. Noise also causes both injury and nuisance and alarming noise causes disturbance and distraction to the students who are not able to concentrate fully due to irritation caused by such devices. It is also causing adverse effect on infants, sick and elderly persons.
14. W.S. Gilbert in 'The Grand Duke' stated:
When you have got a beehive in your head, And a sewing machine in each ear, And you feel like you have eaten your bed, And you have got a bad headache down here.
15. Noise is also created by traffic and it also causes disturbed sleep. The citizens have right to sleep peacefully and also a right to a decent environment as highlighted by the Supreme Court in various decisions which are all well known in the field of pollution. In view of the enormous increase in number of motor vehicles of all types every year, the menace of noise pollution is posing problems, to the mankind. The effect of bad right sleep as highlighted by an eminent scientist in the field Fiona Goolee in his article in British medical journal, in which it was stated that noise can have positive effects on health. The effect of bad night sleep includes mood change, reduce cardiovascular performance and poor performance at intellectual and mechanical tasks and it was further observed in a recent review of research into noise and sleep recommends that sound at night in sleeping quarters should not exceed 45 DB (A). It was held that noise also adversely affects behaviour, increasing anxiety and reducing the incidence of helpful behaviour. Levels of aggression are increased by loud noise, an effect which may persist outside the noisy environment. Steel workers have more domestic disputes if they work in noisy areas. Noise is unacceptable not only to human beings but also to animals. There cannot be any doubt that tremendous sound beyond permissible limits is anti-thesis of civilised order. The effect of noise even on the domesticated animals like pet dogs in a common man's knowledge.
16. So far as noise pollution caused by the use of air horns is concerned, as indicated hereinbefore, the same is fully covered by the A.P. Motor Vehicles Rules, 1989 and the Central Motor Vehicles Rules.
17. In Rabin Mukerjee v. State of West Bengal, , a learned Judge of the Calcutta High Court while considering Rule 114(d) of Bengal Motor Vehicles Rules, 1940 which is in pari materia with Rule 119 of Central Motor Vehicles Rules, it was held that apart from the fact that use of electric or air horn is not permissible in public vehicle, the air and electric horn produces or causes unduly rash, shrills, loud and alarming noise. It was also found that research conducted jointly by Basu Bignan Mandir and Presidency College, Calcutta showed that the atmosphere and the environment in the city of Calcutta and its suburbans was very much polluted from discriminating noise emitted from different quarters. It was held:
It is also desirable in the larger public interest that the respondents and the State Government and the authorities should take suitable measures to implement the provision of Rule 114(d) of the Motor Vehicles Rules, 1940 and no certificate of fitness should be granted under Section 38 of the said Act, in case of non- compliance of the provisions of Rule 114(d) of the said Rules so that this type of noise pollution is eradicated at any early date from the State of West Bengal.
18. Yet again in Nayan Bchari Dass v. State of Orissa (Original Jurisdiction Case No. 3481 of 1992), a Division Bench of the Orissa High Court dealing with Section 119 of the Central Motor Vehicles Rules held: It cannot be denied that constant use of such devices producing unduly harsh, shrill, loud or alarming noise is bound to cause disturbance and distraction to the students who are notable to concentrate fully due to irritation caused by such devices. It is also causing adverse effect on infants, sick and elderly persons. Audio generally causing inconvenience as persons like the petitioner are not able to concentrate on their work because of constant sound pollution. Thus it is an addition to the already exiting should pollution and appropriate steps are required to be taken for controlling the same. But, as the use of such type of horns is not permitted by the rules the question of issuing any direction prohibiting such use does not arise. However, we consider it to be a fit case in which some directions are to be issued. Accordingly, we fell that it would be appropriate, if at regular intervals announcement is made through the medium of All India Radio and Doordarshan and the Press that the use of multi-toned horns or such other devices creating unduly harsh, shrill, loud or alarming noise is prohibited. It will be advisable if notices are exhibited at the bus stops and at the RTO Offices regarding the prohibition on the use of multi-toned horns and similar devices. The authorities may also consider printing of a warning of affixing of a rubber stamp on all application forms required for fitness certificates, permits and in the registration books, that the use of multi- toned horns and other similar devices creating unduly harsh, shrill, loud or alarming sounds is prohibited under the Central Motor Vehicles Rules, 1989. But all this would not be sufficient unless follow up is taken by the appropriate authorities against those committing the breach.
19. The averments made in the counter-
affidavit filed by the respondents and the status report filed by the A.P. Pollution Control Board clearly depict that there exits sound pollution in the City of Vijayawada caused due to noise generated from motor vehicles and air horns etc., fitted to them. It also stands admitted that despite taken action in this regard, the ambient Air Quality Standards in respect of noise fixed by the Central Pollution Control Board in terms of the Noise Pollution (Regulation and Control) Rules, 2000 as also the directives issued by the Commissioner of Police had not produced the desired results.
20. The Commissioner of Police, Vijayawada city, therefore, must take appropriate action not only for the purpose of enforcement of the said rules but also for implementation of the guidelines issued by the A.P. Pollution Control Board and furthermore shall take appropriate action in accordance with Rules 427 and 428 of A.P. Motor Vehicles Rules, 1989, to prohibit the use of air horns and see that the directives issued in this regard from time to time are complied with scrupulously. Announcements should be made at regular intervals through the electronic media, press as regards the prohibition of the use of multi-toned horns or such other devices creating unduly harsh, shrill, loud or alarming noise. The authority should also issue appropriate directions regarding printing of a warning or affixing of a rubber stamp on all application forms required for fitness certificates, permits and in the registration books to the effect that the use of such horns and other similar devices creating unduly harsh, shrill, loud or alarming sounds is prohibited under the rules.
21. Let a copy of this order be communicated to the Chief Secretary, Government of Andhra Pradesh, Secretary, Transport Department, Commissioner of Transport, Director-General and Inspector General of Police, for taking appropriate follow up action in the light of the above order.
22. For the reasons afore- mentioned, the writ petition is disposed of with the above directions. There shall be no order as to costs.


Instructions for the assignment are to do the following. Write a program that prints the numbers from 1 to 1000, but for multiples of three print “Fizz” instead of the number and for multiples of five print “Buzz”. For numbers which are multiples of both three and five, print “FizzBuzz”.
Please be paitent, it's printing a lot of numbers!


The time is
14 O'Clock
There are
no
words in the input field below.
The stored input field is
nothing


When your work with us, you are part of a team of committed
collaborators. All aspects of our softawre development process are integrated, interactive
and
agile,
Our approach unifies design, development and product management to create exceptional products.
We start each project by understanding your business goals, the user's needs and the product requirements
Then we help translate them into effective and elegant solutions.


--- layout: post title: There’s apparently a Thomas Pynchon “lost cat” flyer in circulation that runs to seventy-two-five [words] date: '2008-01-30T22:38:52+00:00' tags: [] tumblr_url: http://backlog.robbevan.com/post/25101631/theres-apparently-a-thomas-pynchon-lost-cat ---
There’s apparently a Thomas Pynchon “lost cat” flyer in circulation that runs to seventy-two-five [words]—Bookproject update 002: 28,989 words « Adam Greenfield’s Speedbird


50 years ago, two brothers-in-law began a business with nothing but $500 to their names. Combining their traditional values and forward-thinking mentalities, they focused on building relationships. While this led to steady business, there was a dire need for brand awareness. So, they approached us at Got IT Digital with the request to revamp their digital presence.
Website Design
Development
SEO
Team Building
A visionary company like V&V Supremo deserved a visionary digital presence. Got IT Digital partnered seamlessly with their C-Suite and sales team to strategize a large-scale online manifestation that highlighted their pioneering work and celebrated their authority within the industry.
In order to prove V&V Supremo was the best in the business, we had to position them as such across all search platforms. Meticulous keyword and market research, multilingual search engine optimization, and heavy personalized internal training were just a few of the steps Got IT Digital took to position V&V Supremo as number one.
V&V Supremo's growth aspirations were strategic. Their leadership team understood that a successful digital presence takes constant cultivation, which is why they turned to Got IT Digital for guidance to train and develop their marketing department.
We made it our mission to ensure that the marketing arm of V&V Supremo was a mainstay for exceeding customer expectations and bolstering brand growth.


Story Mode Reference
Dolmexica Infinite, presented by Dogma 2018-2023
Documentation for release version (2023)
Updated 30 June 2023
Story mode is a mode in which players can create scenarios using advanced storyboards and fights. Storyboards can be either storyboards from the original M.U.G.E.N or Dolmexica Infinite storyboards, which contain more advanced text boxes, animations and character inclusion.
Similar to characters and stages, stories consist of a .def file which declares further files to be used.
Files used for a story:
- .def file: The aforementioned definition file. Contains header info and story steps.
- .sff file: Sprite file used in the story select screen. Can be set in the [Info] group of the definition file with the select.spr attribute. It follows the same rules as character portraits (e.g. expecting sprites 9000,0 and 9000,1).
- Storyboard files: Optionally used during story steps. Defined by definition files too, which can be either M.U.G.E.N or Dolmexica Infinite versions. Dolmexica Infinite uses the [SceneDef] group to differentiate between storyboard types. If it is included in the storyboard file, Dolmexica Infinite will try to load the storyboard as a M.U.G.E.N storyboard.
Stories are added via the select.def, just like characters and stages. To add a story, add the [Stories] group to the file and add the path to the story file to it. For example, if your file is located at story/file.def, add story/file.def. If multiple stories are present, the select screen is shown. If only one story is present, that story is started is automatically.
The story definition consists of two main parts. The header defined under the group [Info] and the following groups, which each define a single story step. Story steps can have different types, which are explained below. Step group names are irrelevant, they are ordered zero-based based on definition order. So the first group after [Info] will be step 0, the one after that step 1, and so on.
Story steps can be set via the type parameter. The following story step types are possible:
This step starts a fight with the corresponding parameters.
- Parameters:
- player1 = path (string)
- Name of character 1 in chars folder. Set to select to show the select screen.
- player2 = path (string)
- Name of character 2 in chars folder.
- stage = path (string)
- Path to stage.
- win = step_no (int)
- Story step to enter if character 1 wins.
- Optional parameters:
- bgm = path (string)
- Optional path to custom bgm for fight. If no bgm is provided, the one in the stage file is used.
- lose = step_no (int)
- Story state to enter if character 1 loses. Set to continue to just show continue option if the player loses (this is default).
- mode = mode_name (string)
- Possible values: story for regular player vs CPU fight or Osu for osu fight. Defaults to story.
- palette1 = palette_no (int)
- Set palette for player 1. Defaults to 1.
- palette2 = palette_no (int)
- Set palette for player 2. Defaults to 2.
- life1 = life_percentage (float)
- Set start life percentage for player 1. Defaults to 1.0.
- life2 = life_percentage (float)
- Set start life percentage for player 2. Defaults to 1.0.
- ailevel = round_amount (int)
- Set AiLevel (from 0, no AI, to 8, hardest). Defaults to difficulty selected in options.
- rounds = ai_level (int)
- Set amount of rounds. Default is 2.
- round.time = round_duration (int)
- Set duration of round timer. -1 is infinite time. Default is round duration set in options.
- selectname = select_name (string)
- If Select screen shown for player 1, adjust text shown on select screen. Otherwise "Select your fighter!" is used.
- selectfile = path (string)
- Path to custom select.def if select screen shown for player 1. Otherwise regular select screen is used.
- p1.name = name (string)
- Set optional custom display name for player 1 character.
- p2.name = name (string)
- Set optional custom display name for player 2 character.
- fight.motif = path (string)
- Set optional motif to be used in the fight.
- storyhelper = path (string)
- Set story helper to run in parallel to the fight.
This step starts a storyboard.
- Parameters:
- file = path (string)
- Path to storyboard file. If the storyboard contains a [SceneDef] group, it is loaded as a M.U.G.E.N storyboard, otherwise it is loaded as a Dolmexica Infinite storyboard.
This step returns to the title screen.
- Parameters:
- none
This step starts a story mode file as a sub-story. You can return from the sub-story using the return type below.
- Parameters:
- file = path (string)
- Path to story mode file. Can be relative or based on dolmexica root dir.
- Optional parameters:
- startstate = state_no (int)
- Zero-indexed state to start in. Defaults to 0.
This step returns from a sub-story to the parent story. In case the current story is the root story, returns to the title screen.
- Parameters:
- value = return_value (int)
- Story state to enter when returning from current sub-story. Defaults to 0.
Similar to the story mode files, storyboard files contain a header, the [Info] group, and states. In that way, the storyboard state machine can be thought of as similar to the character state machine. There is one root instance that starts in state 0. It can spawn more helpers though, which can run concurrently to the root instance.
States work the same as M.U.G.E.N character state machines, using the [Statedef X] format. Like characters, states have different state controllers. The state controllers for Dolmexica Infinite storyboards are outlined in storysctrls.html. The corresponding Dolmexica Infinite storyboard triggers are outlined in storytrigger.html.


Experiment Control
Reset
Edit Dialog
Stop Editing
Save Dialog
Load Dialog
Add Block Here
{{block.name}}
Delete whole Block
Add column to Block
{{column.name}}
x
{{utt.label}}
x
+
+
Add Block Here


| I l@ve RuBoard |
9.4 PyEdit: A Text Editor Program/ObjectIn the last few decades, I've typed text into a lot of programs. Most were closed systems (I had to live with whatever decisions their designers made), and many ran on only one platform. The PyEdit program presented in this section does better on both counts: it implements a full-featured, graphical text editor program in roughly 470 lines of portable Python code (including whitespace and comments). Despite its size, PyEdit was sufficiently powerful and robust to serve as the primary tool used to code most examples in this book. PyEdit supports all the usual mouse and keyboard text-editing operations: cut and paste, search and replace, open and save, and so on. But really, PyEdit is a bit more than just another text editor -- it is designed to be used as both a program and a library component, and can be run in a variety of roles:
While such mixed-mode behavior may sound complicated to implement, most of PyEdit's modes are a natural by-product of coding GUIs with the class-based techniques we've seen in the last three chapters. 9.4.1 Running PyEditPyEdit sports lots of features, and the best way to learn how it works is to test drive it for yourself -- it can be run by starting the file textEditor.pyw, or from the PyDemo and PyGadget launcher bars described in the previous chapter (the launchers themselves live in the top level of the book examples directory tree). To give you a sampling of its interfaces, Figure 9-10 shows the main window's default appearance, after opening PyEdit's source code file. Figure 9-10. PyEdit main window, editing itselfThe main part of this window is a Text widget object, and if you read the last chapter's coverage of this widget, PyEdit text-editing operations will be familiar. It uses text marks, tags, and indexes, and implements cut-and-paste operations with the system clipboard so that PyEdit can paste data to and from other applications. Both vertical and horizontal scrollbars are cross-linked to the Text widget, to support movement through arbitrary files. If PyEdit's menu and toolbars look familiar, they should -- it builds the main window with minimal code and appropriate clipping and expansion policies, by mixing in the GuiMaker class we met earlier in this chapter. The toolbar at the bottom contains shortcut buttons for operations I tend to use most often; if my preferences don't match yours, simply change the toolbar list in the source code to show the buttons you want (this is Python, after all). As usual for Tkinter menus, shortcut key combinations can be used to invoke menu options quickly, too -- press Alt plus all the underlined keys of entries along the path to the desired action. PyEdit pops up a variety of modal and nonmodal dialogs, both standard and custom. Figure 9-11 shows the custom and nonmodal change dialog, along with a standard dialog used to display file statistics. Figure 9-11. PyEdit with colors, font, and a few pop-upsThe main window here has been given new foreground and background colors (with the standard color selection dialog), and a new text font has been selected from a canned list in the script that users can change to suit their preferences (this is Python, after all). The standard file open and save selection dialogs in PyEdit use object-based interfaces to remember the last directory visited, so you don't have to renavigate there every time. One of the more unique features of PyEdit is that it can actually run Python program code that you are editing. This isn't as hard as it may sound either -- because Python provides built-ins for both compiling and running code strings and launching programs, PyEdit simply has to make the right calls for this to work. For example, it's easy to code a simple-minded Python interpreter in Python (though you need a bit more to handle multiple-line statements), as shown in Example 9-13. Example 9-13. PP2E\Gui\TextEditor\simpleshell.pynamespace= {} while 1: try: line = raw_input('>>> ') # single line statements only except EOFError: break else: exec line in namespace # or eval( ) and print result Depending on the user's preference, PyEdit either does something similar to this to run code fetched from the text widget, or uses the launchmodes module we wrote at the end of Chapter 3 to run the code's file as an independent program. There are a variety of options in both schemes that you can customize as you like (this is Python, after all). See the onRunCode method for details, or simply edit and run some Python code on your own. Figure 9-12 shows four independently started instances of PyEdit running with a variety of color schemes, sizes, and fonts. This figure also captures two PyEdit torn-off menus (lower right) and the PyEdit help pop-up (upper right). The edit windows' backgrounds are shades of yellow, blue, purple, and orange; use the Tools menu's Pick options to set colors as you like. Figure 9-12. Multiple PyEdit sessions at workSince these four PyEdit sessions are all editing Python source-coded text, you can run their contents with the Run Code option in the Tools pull-down menu. Code run from files is spawned independently; the standard streams of code run not from a file (i.e., fetched from the text widget itself) are mapped to the PyEdit session's console window. This isn't an IDE by any means; it's just something I added because I found it to be useful. It's nice to run code you're editing without fishing through directories. One caveat before I turn you loose on the source code: PyEdit does not yet have an Undo button in this release. I don't use such a mode myself, and it's easy to undo cuts and pastes right after you've done them (simply paste back from the clipboard, or cut the pasted and selected text). Adding a general undo option would make for a fun exercise if you are so motivated. An interesting approach may be to subclass either the TextEditor class here or the Tkinter Text class itself. Such a subclass would record text operations on a limited-length list and run calls to back out of each logged operation on demand and in reverse. It could also be used to make PyEdit smarter about knowing when to ask about saving the file before it exits. By adding undo as an external subclass, exiting PyEdit code would not have to be instrumented to keep track of everything it does to the text. This is Python, after all. 9.4.2 PyEdit Source CodeThe program in Example 9-14 consists of just two source files -- a .pyw that can be run on Windows to avoid the DOS console streams window pop-up, and a main .py that can be either run or imported. We need both because PyEdit is both script and library, and .pyw files can only be run, not imported (see Chapter 2 if you've forgotten what that implies). Example 9-14. PP2E\Gui\TextEditor\textEditor.pyw################################################################# # run PyEdit without DOS console popup for os.system on Windows; # at present, ".pyw" files cannot be imported as modules; # if you want a file to be both a program that launches without # a dos console box on windows, and be imported from elsewhere, # use ".py" for the main file and import .py code from a ".pyw"; # execfile('textEditor.py') fails when run from another dir, # because the current working dir is the dir I'm run from; ################################################################# import textEditor # grab .py (or .pyc) file textEditor.main( ) # run top-level entry point The module in Example 9-15 is PyEdit's implementation; the main classes used to start and embed a PyEdit object appear at the end of this file. Study this listing while you experiment with PyEdit, to learn about its features and techniques. Example 9-15. PP2E\Gui\TextEditor\textEditor.py################################################################################ # PyEdit 1.1: a Python/Tkinter text file editor and component. # Uses the Tk text widget, plus GuiMaker menus and toolbar buttons # to implement a full-featured text editor that can be run as a # stand-alone program, and attached as a component to other GUIs. # Also used by PyMail and PyView to edit mail and image file notes. ################################################################################ Version = '1.1' from Tkinter import * # base widgets, constants from tkFileDialog import * # standard dialogs from tkMessageBox import * from tkSimpleDialog import * from tkColorChooser import askcolor from string import split, atoi from PP2E.Gui.Tools.guimaker import * # Frame + menu/toolbar builders START = '1.0' # index of first char: row=1,col=0 SEL_FIRST = SEL + '.first' # map sel tag to index SEL_LAST = SEL + '.last' # same as 'sel.last' import sys, os, string FontScale = 0 # use bigger font on linux if sys.platform[:3] != 'win': # and other non-windows boxes FontScale = 3 class TextEditor: # mix with menu/toolbar Frame class startfiledir = '.' ftypes = [('All files', '*'), # for file open dialog ('Text files', '.txt'), # customize in subclass ('Python files', '.py')] # or set in each instance colors = [{'fg':'black', 'bg':'white'}, # color pick list {'fg':'yellow', 'bg':'black'}, # first item is default {'fg':'white', 'bg':'blue'}, # tailor me as desired {'fg':'black', 'bg':'beige'}, # or do PickBg/Fg chooser {'fg':'yellow', 'bg':'purple'}, {'fg':'black', 'bg':'brown'}, {'fg':'lightgreen', 'bg':'darkgreen'}, {'fg':'darkblue', 'bg':'orange'}, {'fg':'orange', 'bg':'darkblue'}] fonts = [('courier', 9+FontScale, 'normal'), # platform-neutral fonts ('courier', 12+FontScale, 'normal'), # (family, size, style) ('courier', 10+FontScale, 'bold'), # or popup a listbox ('courier', 10+FontScale, 'italic'), # make bigger on linux ('times', 10+FontScale, 'normal'), ('helvetica', 10+FontScale, 'normal'), ('ariel', 10+FontScale, 'normal'), ('system', 10+FontScale, 'normal'), ('courier', 20+FontScale, 'normal')] def __init__(self, loadFirst=''): if not isinstance(self, GuiMaker): raise TypeError, 'TextEditor needs a GuiMaker mixin' self.setFileName(None) self.lastfind = None self.openDialog = None self.saveDialog = None self.text.focus( ) # else must click in text if loadFirst: self.onOpen(loadFirst) def start(self): # run by GuiMaker.__init__ self.menuBar = [ # configure menu/toolbar ('File', 0, [('Open...', 0, self.onOpen), ('Save', 0, self.onSave), ('Save As...', 5, self.onSaveAs), ('New', 0, self.onNew), 'separator', ('Quit...', 0, self.onQuit)] ), ('Edit', 0, [('Cut', 0, self.onCut), ('Copy', 1, self.onCopy), ('Paste', 0, self.onPaste), 'separator', ('Delete', 0, self.onDelete), ('Select All', 0, self.onSelectAll)] ), ('Search', 0, [('Goto...', 0, self.onGoto), ('Find...', 0, self.onFind), ('Refind', 0, self.onRefind), ('Change...', 0, self.onChange)] ), ('Tools', 0, [('Font List', 0, self.onFontList), ('Pick Bg...', 4, self.onPickBg), ('Pick Fg...', 0, self.onPickFg), ('Color List', 0, self.onColorList), 'separator', ('Info...', 0, self.onInfo), ('Clone', 1, self.onClone), ('Run Code', 0, self.onRunCode)] )] self.toolBar = [ ('Save', self.onSave, {'side': LEFT}), ('Cut', self.onCut, {'side': LEFT}), ('Copy', self.onCopy, {'side': LEFT}), ('Paste', self.onPaste, {'side': LEFT}), ('Find', self.onRefind, {'side': LEFT}), ('Help', self.help, {'side': RIGHT}), ('Quit', self.onQuit, {'side': RIGHT})] def makeWidgets(self): # run by GuiMaker.__init__ name = Label(self, bg='black', fg='white') # add below menu, above tool name.pack(side=TOP, fill=X) # menu/toolbars are packed vbar = Scrollbar(self) hbar = Scrollbar(self, orient='horizontal') text = Text(self, padx=5, wrap='none') vbar.pack(side=RIGHT, fill=Y) hbar.pack(side=BOTTOM, fill=X) # pack text last text.pack(side=TOP, fill=BOTH, expand=YES) # else sbars clipped text.config(yscrollcommand=vbar.set) # call vbar.set on text move text.config(xscrollcommand=hbar.set) vbar.config(command=text.yview) # call text.yview on scroll move hbar.config(command=text.xview) # or hbar['command']=text.xview text.config(font=self.fonts[0], bg=self.colors[0]['bg'], fg=self.colors[0]['fg']) self.text = text self.filelabel = name ##################### # Edit menu commands ##################### def onCopy(self): # get text selected by mouse,etc if not self.text.tag_ranges(SEL): # save in cross-app clipboard showerror('PyEdit', 'No text selected') else: text = self.text.get(SEL_FIRST, SEL_LAST) self.clipboard_clear( ) self.clipboard_append(text) def onDelete(self): # delete selected text, no save if not self.text.tag_ranges(SEL): showerror('PyEdit', 'No text selected') else: self.text.delete(SEL_FIRST, SEL_LAST) def onCut(self): if not self.text.tag_ranges(SEL): showerror('PyEdit', 'No text selected') else: self.onCopy( ) # save and delete selected text self.onDelete( ) def onPaste(self): try: text = self.selection_get(selection='CLIPBOARD') except TclError: showerror('PyEdit', 'Nothing to paste') return self.text.insert(INSERT, text) # add at current insert cursor self.text.tag_remove(SEL, '1.0', END) self.text.tag_add(SEL, INSERT+'-%dc' % len(text), INSERT) self.text.see(INSERT) # select it, so it can be cut def onSelectAll(self): self.text.tag_add(SEL, '1.0', END+'-1c') # select entire text self.text.mark_set(INSERT, '1.0') # move insert point to top self.text.see(INSERT) # scroll to top ###################### # Tools menu commands ###################### def onFontList(self): self.fonts.append(self.fonts[0]) # pick next font in list del self.fonts[0] # resizes the text area self.text.config(font=self.fonts[0]) def onColorList(self): self.colors.append(self.colors[0]) # pick next color in list del self.colors[0] # move current to end self.text.config(fg=self.colors[0]['fg'], bg=self.colors[0]['bg']) def onPickFg(self): self.pickColor('fg') # added on 10/02/00 def onPickBg(self): # select arbitrary color self.pickColor('bg') # in standard color dialog def pickColor(self, part): # this is way too easy (triple, hexstr) = askcolor( ) if hexstr: apply(self.text.config, ( ), {part: hexstr}) def onInfo(self): text = self.getAllText( ) # added on 5/3/00 in 15 mins bytes = len(text) # words uses a simple guess: lines = len(string.split(text, '\n')) # any separated by whitespace words = len(string.split(text)) index = self.text.index(INSERT) where = tuple(string.split(index, '.')) showinfo('PyEdit Information', 'Current location:\n\n' + 'line:\t%s\ncolumn:\t%s\n\n' % where + 'File text statistics:\n\n' + 'bytes:\t%d\nlines:\t%d\nwords:\t%d\n' % (bytes, lines, words)) def onClone(self): new = Toplevel( ) # a new edit window in same process myclass = self.__class__ # instance's (lowest) class object myclass(new) # attach/run instance of my class def onRunCode(self, parallelmode=1): """ run Python code being edited--not an ide, but handy; tries to run in file's dir, not cwd (may be pp2e root); inputs and adds command-line arguments for script files; code's stdin/out/err = editor's start window, if any; but parallelmode uses start to open a dos box for i/o; """ from PP2E.launchmodes import System, Start, Fork filemode = 0 thefile = str(self.getFileName( )) cmdargs = askstring('PyEdit', 'Commandline arguments?') or '' if os.path.exists(thefile): filemode = askyesno('PyEdit', 'Run from file?') if not filemode: # run text string namespace = {'__name__': '__main__'} # run as top-level sys.argv = [thefile] + string.split(cmdargs) # could use threads exec self.getAllText( ) + '\n' in namespace # exceptions ignored elif askyesno('PyEdit', 'Text saved in file?'): mycwd = os.getcwd( ) # cwd may be root os.chdir(os.path.dirname(thefile) or mycwd) # cd for filenames thecmd = thefile + ' ' + cmdargs if not parallelmode: # run as file System(thecmd, thecmd)( ) # block editor else: if sys.platform[:3] == 'win': # spawn in parallel Start(thecmd, thecmd)( ) # or use os.spawnv else: Fork(thecmd, thecmd)( ) # spawn in parallel os.chdir(mycwd) ####################### # Search menu commands ####################### def onGoto(self): line = askinteger('PyEdit', 'Enter line number') self.text.update( ) self.text.focus( ) if line is not None: maxindex = self.text.index(END+'-1c') maxline = atoi(split(maxindex, '.')[0]) if line > 0 and line <= maxline: self.text.mark_set(INSERT, '%d.0' % line) # goto line self.text.tag_remove(SEL, '1.0', END) # delete selects self.text.tag_add(SEL, INSERT, 'insert + 1l') # select line self.text.see(INSERT) # scroll to line else: showerror('PyEdit', 'Bad line number') def onFind(self, lastkey=None): key = lastkey or askstring('PyEdit', 'Enter search string') self.text.update( ) self.text.focus( ) self.lastfind = key if key: where = self.text.search(key, INSERT, END) # don't wrap if not where: showerror('PyEdit', 'String not found') else: pastkey = where + '+%dc' % len(key) # index past key self.text.tag_remove(SEL, '1.0', END) # remove any sel self.text.tag_add(SEL, where, pastkey) # select key self.text.mark_set(INSERT, pastkey) # for next find self.text.see(where) # scroll display def onRefind(self): self.onFind(self.lastfind) def onChange(self): new = Toplevel(self) Label(new, text='Find text:').grid(row=0, column=0) Label(new, text='Change to:').grid(row=1, column=0) self.change1 = Entry(new) self.change2 = Entry(new) self.change1.grid(row=0, column=1, sticky=EW) self.change2.grid(row=1, column=1, sticky=EW) Button(new, text='Find', command=self.onDoFind).grid(row=0, column=2, sticky=EW) Button(new, text='Apply', command=self.onDoChange).grid(row=1, column=2, sticky=EW) new.columnconfigure(1, weight=1) # expandable entrys def onDoFind(self): self.onFind(self.change1.get( )) # Find in change box def onDoChange(self): if self.text.tag_ranges(SEL): # must find first self.text.delete(SEL_FIRST, SEL_LAST) # Apply in change self.text.insert(INSERT, self.change2.get( )) # deletes if empty self.text.see(INSERT) self.onFind(self.change1.get( )) # goto next appear self.text.update( ) # force refresh ##################### # File menu commands ##################### def my_askopenfilename(self): # objects remember last result dir/file if not self.openDialog: self.openDialog = Open(initialdir=self.startfiledir, filetypes=self.ftypes) return self.openDialog.show( ) def my_asksaveasfilename(self): # objects remember last result dir/file if not self.saveDialog: self.saveDialog = SaveAs(initialdir=self.startfiledir, filetypes=self.ftypes) return self.saveDialog.show( ) def onOpen(self, loadFirst=''): doit = self.isEmpty( ) or askyesno('PyEdit', 'Disgard text?') if doit: file = loadFirst or self.my_askopenfilename( ) if file: try: text = open(file, 'r').read( ) except: showerror('PyEdit', 'Could not open file ' + file) else: self.setAllText(text) self.setFileName(file) def onSave(self): self.onSaveAs(self.currfile) # may be None def onSaveAs(self, forcefile=None): file = forcefile or self.my_asksaveasfilename( ) if file: text = self.getAllText( ) try: open(file, 'w').write(text) except: showerror('PyEdit', 'Could not write file ' + file) else: self.setFileName(file) # may be newly created def onNew(self): doit = self.isEmpty( ) or askyesno('PyEdit', 'Disgard text?') if doit: self.setFileName(None) self.clearAllText( ) def onQuit(self): if askyesno('PyEdit', 'Really quit PyEdit?'): self.quit( ) # Frame.quit via GuiMaker #################################### # Others, useful outside this class #################################### def isEmpty(self): return not self.getAllText( ) def getAllText(self): return self.text.get('1.0', END+'-1c') # extract text as a string def setAllText(self, text): self.text.delete('1.0', END) # store text string in widget self.text.insert(END, text) # or '1.0' self.text.mark_set(INSERT, '1.0') # move insert point to top self.text.see(INSERT) # scroll to top, insert set def clearAllText(self): self.text.delete('1.0', END) # clear text in widget def getFileName(self): return self.currfile def setFileName(self, name): self.currfile = name # for save self.filelabel.config(text=str(name)) def help(self): showinfo('About PyEdit', 'PyEdit version %s\nOctober, 2000\n\n' 'A text editor program\nand object component\n' 'written in Python/Tk.\nProgramming Python 2E\n' "O'Reilly & Associates" % Version) ################################################################## # ready-to-use editor classes # mix in a Frame subclass that builds menu/toolbars ################################################################## # when editor owns the window class TextEditorMain(TextEditor, GuiMakerWindowMenu): # add menu/toolbar maker def __init__(self, parent=None, loadFirst=''): # when fills whole window GuiMaker.__init__(self, parent) # use main window menus TextEditor.__init__(self, loadFirst) # self has GuiMaker frame self.master.title('PyEdit ' + Version) # title if stand-alone self.master.iconname('PyEdit') # catch wm delete button self.master.protocol('WM_DELETE_WINDOW', self.onQuit) class TextEditorMainPopup(TextEditor, GuiMakerWindowMenu): def __init__(self, parent=None, loadFirst=''): self.popup = Toplevel(parent) # create own window GuiMaker.__init__(self, self.popup) # use main window menus TextEditor.__init__(self, loadFirst) assert self.master == self.popup self.popup.title('PyEdit ' + Version) self.popup.iconname('PyEdit') def quit(self): self.popup.destroy( ) # kill this window only # when embedded in another window class TextEditorComponent(TextEditor, GuiMakerFrameMenu): def __init__(self, parent=None, loadFirst=''): # use Frame-based menus GuiMaker.__init__(self, parent) # all menus, buttons on TextEditor.__init__(self, loadFirst) # GuiMaker must init 1st class TextEditorComponentMinimal(TextEditor, GuiMakerFrameMenu): def __init__(self, parent=None, loadFirst='', deleteFile=1): self.deleteFile = deleteFile GuiMaker.__init__(self, parent) TextEditor.__init__(self, loadFirst) def start(self): TextEditor.start(self) # GuiMaker start call for i in range(len(self.toolBar)): # delete quit in toolbar if self.toolBar[i][0] == 'Quit': # delete file menu items del self.toolBar[i]; break # or just disable file if self.deleteFile: for i in range(len(self.menuBar)): if self.menuBar[i][0] == 'File': del self.menuBar[i]; break else: for (name, key, items) in self.menuBar: if name == 'File': items.append([1,2,3,4,6]) # stand-alone program run def testPopup( ): # see PyView and PyMail for component tests root = Tk( ) TextEditorMainPopup(root) TextEditorMainPopup(root) Button(root, text='More', command=TextEditorMainPopup).pack(fill=X) Button(root, text='Quit', command=root.quit).pack(fill=X) root.mainloop( ) def main( ): # may be typed or clicked try: # or associated on Windows fname = sys.argv[1] # arg = optional filename except IndexError: fname = None TextEditorMain(loadFirst=fname).pack(expand=YES, fill=BOTH) mainloop( ) if __name__ == '__main__': # when run as a script #testPopup( ) main( ) # run .pyw for no dos box |
| I l@ve RuBoard |


Provide a step-by-step instruction of how to build the tower of blocks.
Move the orange block on top of the green block. Then, place the white cube on top of the orange.
Place the orange block on the green one. Then, place the white one on top of the other two.
First keep the orange block on top of the green cube, then move the white cube on top of the orange cube.
Take the leftmost cube and stack it on top of the green cube. Then take the last cube and release it on top of the others.
You must take the violet cube and move it on top of the red cube. Thereafter, you grasp the cube at the right side of the scene and you leave it on top of the two first cubes. Finally, you take the indigo cube and you place it on top of the other cubes.
The violet cube must be moved on top of the red cube. Then, the green cube is displaced on top of them, before displacing the last block at the top of the tower.
Move the gray cube on top of the yellow one. Then move both cubes on top of last cube.
Two cubes are moved at the same time.
The tower is made with a white cube, a gray cube and a blue cube.
This a description of the second image and not a step-by-step instruction.
Your payments will only be processed if other workers can recreate the tower by following your instructions.
We will happily give you a BONUS reward if your instructions are related to the left image. For example, you can sometimes refer to a cube by its position on the image, instead of its color.


--- layout: default title: Chenyu Hou (Sev) ---
Chenyu (Sev) Hou | 侯宸羽
I obtained my PhD from Vancouver School of Economics, University of British Columbia in July, 2021. I am an assistant professor at the School of Management and Economics, CUHK Shenzhen.
My research interest is in Macroeconomics and Monetary Economics, with specific focus on expectation formation, learning and information acquisition. I also have special interest in utilizing Deep Learning tools to solve economic problems.
Convergence Across Castes (updated 2023-05): Paper
Learning and Subjective Expectation Formation: A Recurrent Neural Network Approach (updated 2023-04): Paper
Uncovering Subjective Models from Survey Expectations (updated 2022-06): Paper
Monetary Policy when the Phillips Curve is Quite Flat (updated 2022-03): Paper


Tabhouse Page Not Found The page you were trying to access could not be found. Try looking for it from the home page.


{% load i18n %}
{% load hq_shared_tags %}
{% load crispy_forms_tags %}
{# Container template for adding/removing criteria #}
{% initial_page_data 'criteria_initial' form.current_values %}
{% initial_page_data 'criteria_constants' form.constants %}
{# Template for the button that removes a filter #}
{# Template for case not modified since filter #}
{# An instance of this template is bound to an instance of the js object NotModifiedSinceDefinition #}
{# Template for case property filter #}
{# An instance of this template is bound to an instance of the js object MatchPropertyDefinition #}
{# Template for date case property filter #}
{# An instance of this template is bound to an instance of the js object MatchPropertyDefinition #}
{# Template for advanced date case property filter #}
{# An instance of this template is bound to an instance of the js object MatchPropertyDefinition #}
{# Template for parent case is closed filter #}
{# An instance of this template is bound to an instance of the js object ClosedParentDefinition #}
{# Template for custom filter #}
{# An instance of this template is bound to an instance of the js object CustomMatchDefinition #}
{# Template for location filter #}
{# Template for ucr filter #}
{# An instance of this template is bound to an instance of the js object UCRFilterDefinition #}