SYMBOL INDEX (4600 symbols across 106 files) FILE: chalice/analyzer.py function get_client_calls (line 47) | def get_client_calls(source_code): function get_client_calls_for_app (line 63) | def get_client_calls_for_app(source_code): function parse_code (line 80) | def parse_code(source_code, filename='app.py'): class BaseType (line 87) | class BaseType(object): method __repr__ (line 88) | def __repr__(self): method __eq__ (line 92) | def __eq__(self, other): class Boto3ModuleType (line 111) | class Boto3ModuleType(BaseType): class Boto3CreateClientType (line 115) | class Boto3CreateClientType(BaseType): class Boto3ClientType (line 119) | class Boto3ClientType(BaseType): method __init__ (line 120) | def __init__(self, service_name): method __eq__ (line 125) | def __eq__(self, other): method __repr__ (line 134) | def __repr__(self): class Boto3ClientMethodType (line 139) | class Boto3ClientMethodType(BaseType): method __init__ (line 140) | def __init__(self, service_name, method_name): method __eq__ (line 145) | def __eq__(self, other): method __repr__ (line 153) | def __repr__(self): class Boto3ClientMethodCallType (line 162) | class Boto3ClientMethodCallType(Boto3ClientMethodType): class TypedSymbol (line 166) | class TypedSymbol(symtable.Symbol): class FunctionType (line 171) | class FunctionType(BaseType): method __init__ (line 172) | def __init__(self, return_type): method __eq__ (line 176) | def __eq__(self, other): method __repr__ (line 182) | def __repr__(self): class StringLiteral (line 190) | class StringLiteral(object): method __init__ (line 191) | def __init__(self, value): class ParsedCode (line 196) | class ParsedCode(object): method __init__ (line 197) | def __init__(self, parsed_ast, symbol_table): class APICallCollector (line 203) | class APICallCollector(ast.NodeVisitor): method __init__ (line 209) | def __init__(self, binder): method collect_api_calls (line 214) | def collect_api_calls(self, node): method visit (line 219) | def visit(self, node): class ChainedSymbolTable (line 228) | class ChainedSymbolTable(object): method __init__ (line 229) | def __init__(self, local_table, global_table): method new_sub_table (line 236) | def new_sub_table(self, local_table): method get_inferred_type (line 243) | def get_inferred_type(self, name): method set_inferred_type (line 263) | def set_inferred_type(self, name, inferred_type): method lookup_sub_namespace (line 268) | def lookup_sub_namespace(self, name, lineno=None): method get_sub_namespaces (line 282) | def get_sub_namespaces(self): method get_name (line 286) | def get_name(self): method get_symbols (line 290) | def get_symbols(self): method register_ast_node_for_symbol (line 294) | def register_ast_node_for_symbol(self, name, node): method lookup_ast_node_for_symbol (line 299) | def lookup_ast_node_for_symbol(self, name): method has_ast_node_for_symbol (line 310) | def has_ast_node_for_symbol(self, name): class TypeBinder (line 319) | class TypeBinder(object): method __init__ (line 321) | def __init__(self): method get_type_for_node (line 325) | def get_type_for_node(self, node): method set_type_for_node (line 329) | def set_type_for_node(self, node, inferred_type): class SymbolTableTypeInfer (line 334) | class SymbolTableTypeInfer(ast.NodeVisitor): method __init__ (line 338) | def __init__(self, parsed_code, binder=None, visited=None): method bind_types (line 350) | def bind_types(self): method known_types (line 355) | def known_types(self, scope_name=None): method _set_inferred_type_for_name (line 370) | def _set_inferred_type_for_name(self, name, inferred_type): method _set_inferred_type_for_node (line 374) | def _set_inferred_type_for_node(self, node, inferred_type): method _get_inferred_type_for_node (line 378) | def _get_inferred_type_for_node(self, node): method _new_inference_scope (line 382) | def _new_inference_scope(self, parsed_code, binder, visited): method visit_Import (line 387) | def visit_Import(self, node): method visit_Name (line 397) | def visit_Name(self, node): method visit_Assign (line 405) | def visit_Assign(self, node): method visit_Attribute (line 422) | def visit_Attribute(self, node): method visit_Call (line 442) | def visit_Call(self, node): method visit_Lambda (line 479) | def visit_Lambda(self, node): method _infer_function_call (line 488) | def _infer_function_call(self, node): method _map_function_params (line 516) | def _map_function_params(self, sub_table, node, def_node): method _get_name (line 527) | def _get_name(self, node): method visit_FunctionDef (line 534) | def visit_FunctionDef(self, node): method visit_AsyncFunctionDef (line 544) | def visit_AsyncFunctionDef(self, node): method visit_ClassDef (line 551) | def visit_ClassDef(self, node): method visit_DictComp (line 557) | def visit_DictComp(self, node): method visit_Return (line 561) | def visit_Return(self, node): method visit_ListComp (line 573) | def visit_ListComp(self, node): method visit_GeneratorExp (line 580) | def visit_GeneratorExp(self, node): method _visit_first_comprehension_generator (line 588) | def _visit_first_comprehension_generator(self, node): method _collect_comprehension_children (line 595) | def _collect_comprehension_children(self, node): method _visit_comprehension_children (line 617) | def _visit_comprehension_children(self, node, comprehension_type): method _handle_comprehension (line 642) | def _handle_comprehension(self, node, comprehension_type): method _get_matching_sub_namespace (line 647) | def _get_matching_sub_namespace(self, name, lineno): method visit (line 660) | def visit(self, node): class AppViewTypeInfer (line 665) | class AppViewTypeInfer(ast.NodeVisitor): method __init__ (line 673) | def __init__(self, parsed_code): method bind_types (line 681) | def bind_types(self): method visit_FunctionDef (line 687) | def visit_FunctionDef(self, node): method _is_chalice_view (line 696) | def _is_chalice_view(self, node): FILE: chalice/api/__init__.py function package_app (line 12) | def package_app(project_dir: str, FILE: chalice/app.py function handle_extra_types (line 43) | def handle_extra_types( function error_response (line 58) | def error_response( function _matches_content_type (line 68) | def _matches_content_type(content_type: str, function _content_type_header_contains (line 79) | def _content_type_header_contains( class ChaliceError (line 93) | class ChaliceError(Exception): class WebsocketDisconnectedError (line 97) | class WebsocketDisconnectedError(ChaliceError): method __init__ (line 98) | def __init__(self, connection_id: str): class ChaliceViewError (line 102) | class ChaliceViewError(ChaliceError): class ChaliceUnhandledError (line 106) | class ChaliceUnhandledError(ChaliceError): class BadRequestError (line 114) | class BadRequestError(ChaliceViewError): class UnauthorizedError (line 118) | class UnauthorizedError(ChaliceViewError): class ForbiddenError (line 122) | class ForbiddenError(ChaliceViewError): class NotFoundError (line 126) | class NotFoundError(ChaliceViewError): class MethodNotAllowedError (line 130) | class MethodNotAllowedError(ChaliceViewError): class RequestTimeoutError (line 134) | class RequestTimeoutError(ChaliceViewError): class ConflictError (line 138) | class ConflictError(ChaliceViewError): class UnprocessableEntityError (line 142) | class UnprocessableEntityError(ChaliceViewError): class TooManyRequestsError (line 146) | class TooManyRequestsError(ChaliceViewError): class MultiDict (line 164) | class MultiDict(MutableMapping): # pylint: disable=too-many-ancestors method __init__ (line 172) | def __init__(self, mapping: Optional[Dict]): method __getitem__ (line 178) | def __getitem__(self, k: Any) -> Any: method __setitem__ (line 184) | def __setitem__(self, k: Any, v: Any) -> None: method __delitem__ (line 187) | def __delitem__(self, k: Any) -> None: method getlist (line 190) | def getlist(self, k: Any) -> List: method __len__ (line 193) | def __len__(self) -> int: method __iter__ (line 196) | def __iter__(self) -> Iterator: method __repr__ (line 199) | def __repr__(self) -> str: method __str__ (line 202) | def __str__(self) -> str: class CaseInsensitiveMapping (line 206) | class CaseInsensitiveMapping(Mapping): method __init__ (line 209) | def __init__(self, mapping: Union[Dict[str, Any], MultiDict]) -> None: method __getitem__ (line 213) | def __getitem__(self, key: str) -> Any: method __iter__ (line 216) | def __iter__(self) -> Iterator: method __len__ (line 219) | def __len__(self) -> int: method __repr__ (line 222) | def __repr__(self) -> str: class Authorizer (line 226) | class Authorizer(object): method to_swagger (line 230) | def to_swagger(self) -> Dict[str, Any]: method with_scopes (line 233) | def with_scopes(self, scopes: List[str]) -> 'Authorizer': class IAMAuthorizer (line 237) | class IAMAuthorizer(Authorizer): method __init__ (line 240) | def __init__(self) -> None: method to_swagger (line 244) | def to_swagger(self) -> Dict[str, str]: method with_scopes (line 252) | def with_scopes(self, scopes: List[str]) -> 'Authorizer': class CognitoUserPoolAuthorizer (line 256) | class CognitoUserPoolAuthorizer(Authorizer): method __init__ (line 260) | def __init__(self, name: str, provider_arns: List[str], method to_swagger (line 275) | def to_swagger(self) -> Dict[str, Any]: method with_scopes (line 287) | def with_scopes(self, scopes: List[str]) -> 'Authorizer': class CustomAuthorizer (line 293) | class CustomAuthorizer(Authorizer): method __init__ (line 297) | def __init__(self, name: str, authorizer_uri: str, ttl_seconds: int = ... method to_swagger (line 308) | def to_swagger(self) -> Dict[str, Any]: method with_scopes (line 325) | def with_scopes(self, scopes: List[str]) -> 'Authorizer': class CORSConfig (line 331) | class CORSConfig(object): method __init__ (line 338) | def __init__(self, allow_origin: str = '*', method allow_headers (line 360) | def allow_headers(self) -> str: method get_access_control_headers (line 363) | def get_access_control_headers(self) -> Dict[str, str]: method __eq__ (line 383) | def __eq__(self, other: object) -> bool: class Request (line 390) | class Request(object): method __init__ (line 396) | def __init__(self, event_dict: Dict[str, Any], method _base64decode (line 420) | def _base64decode(self, encoded: Union[bytes, str]) -> bytes: method raw_body (line 427) | def raw_body(self) -> Union[str, bytes]: method json_body (line 438) | def json_body(self) -> Any: method to_dict (line 447) | def to_dict(self) -> Dict[Any, Any]: method to_original_event (line 461) | def to_original_event(self) -> Dict[str, Any]: class Response (line 471) | class Response(object): method __init__ (line 473) | def __init__( method to_dict (line 484) | def to_dict( method _sort_headers (line 503) | def _sort_headers( method _b64encode_body_if_needed (line 515) | def _b64encode_body_if_needed( method _base64encode (line 542) | def _base64encode(self, data: bytes) -> str: class RouteEntry (line 551) | class RouteEntry(object): method __init__ (line 553) | def __init__(self, view_function: Callable[..., Any], view_name: str, method _parse_view_args (line 580) | def _parse_view_args(self) -> List[str]: method __eq__ (line 588) | def __eq__(self, other: object) -> bool: class APIGateway (line 592) | class APIGateway(object): method __init__ (line 601) | def __init__(self) -> None: method default_binary_types (line 606) | def default_binary_types(self) -> List[str]: class WebsocketAPI (line 610) | class WebsocketAPI(object): method __init__ (line 614) | def __init__(self, env: Optional[MutableMapping] = None) -> None: method configure (line 623) | def configure(self, domain_name: str, stage: str) -> None: method configure_from_api_id (line 631) | def configure_from_api_id(self, api_id: str, stage: str) -> None: method _get_region (line 649) | def _get_region(self) -> str: method _get_client (line 672) | def _get_client(self) -> Any: method send (line 690) | def send(self, connection_id: str, message: str) -> None: method close (line 700) | def close(self, connection_id: str) -> None: method info (line 709) | def info(self, connection_id: str) -> Any: class DecoratorAPI (line 719) | class DecoratorAPI(object): method middleware (line 722) | def middleware( method authorizer (line 733) | def authorizer(self, ttl_seconds: Optional[int] = None, method on_s3_event (line 748) | def on_s3_event(self, bucket: str, events: Optional[List[str]] = None, method on_sns_message (line 760) | def on_sns_message(self, topic: str, method on_sqs_message (line 768) | def on_sqs_message(self, queue: Optional[str] = None, batch_size: int ... method on_cw_event (line 787) | def on_cw_event(self, event_pattern: Dict[str, Any], method schedule (line 795) | def schedule(self, expression: Union[str, 'ScheduleExpression'], method on_kinesis_record (line 805) | def on_kinesis_record(self, stream: str, batch_size: int = 100, method on_dynamodb_record (line 821) | def on_dynamodb_record( method route (line 839) | def route(self, path: str, **kwargs: Any) -> Callable[..., Any]: method lambda_function (line 849) | def lambda_function(self, method on_ws_connect (line 854) | def on_ws_connect(self, method on_ws_disconnect (line 862) | def on_ws_disconnect(self, method on_ws_message (line 870) | def on_ws_message(self, name: Optional[str] = None) -> Callable[..., A... method _create_registration_function (line 877) | def _create_registration_function(self, handler_type: str, method _wrap_handler (line 898) | def _wrap_handler(self, handler_type: str, method _get_middleware_handlers (line 936) | def _get_middleware_handlers(self, event_type: str) -> List: method _register_handler (line 939) | def _register_handler(self, handler_type: str, name: str, method register_middleware (line 946) | def register_middleware(self, func: MiddlewareFuncType, class _HandlerRegistration (line 951) | class _HandlerRegistration(object): method __init__ (line 953) | def __init__(self) -> None: method register_middleware (line 963) | def register_middleware(self, func: MiddlewareFuncType, method _do_register_handler (line 967) | def _do_register_handler(self, handler_type: str, name: str, method _attach_websocket_handler (line 993) | def _attach_websocket_handler(self, handler: Union[ method _register_on_ws_connect (line 1011) | def _register_on_ws_connect(self, name: str, method _register_on_ws_message (line 1022) | def _register_on_ws_message(self, name: str, method _register_on_ws_disconnect (line 1036) | def _register_on_ws_disconnect(self, name: str, method _register_lambda_function (line 1047) | def _register_lambda_function(self, name: str, method _register_on_s3_event (line 1057) | def _register_on_s3_event(self, name: str, method _register_on_sns_message (line 1074) | def _register_on_sns_message(self, name: str, method _register_on_sqs_message (line 1086) | def _register_on_sqs_message(self, name: str, method _register_on_kinesis_record (line 1111) | def _register_on_kinesis_record(self, method _register_on_dynamodb_record (line 1128) | def _register_on_dynamodb_record(self, name: str, method _register_on_cw_event (line 1143) | def _register_on_cw_event(self, name: str, handler_string: str, method _register_schedule (line 1152) | def _register_schedule(self, name: str, handler_string: str, method _register_authorizer (line 1162) | def _register_authorizer(self, name: str, handler_string: str, method _register_route (line 1183) | def _register_route(self, name: str, user_handler: UserHandlerFuncType, class Chalice (line 1225) | class Chalice(_HandlerRegistration, DecoratorAPI): method __init__ (line 1231) | def __init__(self, app_name: str, debug: bool = False, method _initialize (line 1248) | def _initialize(self, env: MutableMapping) -> None: method debug (line 1257) | def debug(self) -> bool: method debug (line 1261) | def debug(self, value: bool) -> None: method _configure_logging (line 1265) | def _configure_logging(self) -> None: method _already_configured (line 1277) | def _already_configured(self, log: logging.Logger) -> bool: method _configure_log_level (line 1286) | def _configure_log_level(self) -> None: method register_blueprint (line 1293) | def register_blueprint(self, blueprint: 'Blueprint', method _register_handler (line 1299) | def _register_handler(self, handler_type: str, name: str, method _register_on_ws_connect (line 1309) | def _register_on_ws_connect(self, name: str, method _register_on_ws_message (line 1317) | def _register_on_ws_message(self, name: str, method _register_on_ws_disconnect (line 1325) | def _register_on_ws_disconnect(self, name: str, method _get_middleware_handlers (line 1333) | def _get_middleware_handlers(self, event_type: str) -> Any: method __call__ (line 1342) | def __call__(self, event: Any, context: Any) -> Dict[str, Any]: class BuiltinAuthConfig (line 1359) | class BuiltinAuthConfig(object): method __init__ (line 1360) | def __init__(self, name: str, handler_string: str, class ChaliceAuthorizer (line 1393) | class ChaliceAuthorizer(object): method __init__ (line 1394) | def __init__(self, name: str, func: Callable[..., Any], method __call__ (line 1405) | def __call__( method _transform_event (line 1416) | def _transform_event(self, event: Dict[str, Any]) -> 'AuthRequest': method with_scopes (line 1421) | def with_scopes(self, scopes: List[str]) -> 'ChaliceAuthorizer': class AuthRequest (line 1427) | class AuthRequest(object): method __init__ (line 1428) | def __init__(self, auth_type: str, token: str, method_arn: str) -> None: class AuthResponse (line 1434) | class AuthResponse(object): method __init__ (line 1438) | def __init__(self, routes: List[Union[str, 'AuthRoute']], method to_dict (line 1449) | def to_dict(self, request: AuthRequest) -> Dict[str, Any]: method _generate_policy (line 1456) | def _generate_policy(self, request: AuthRequest) -> Dict[str, Any]: method _generate_allowed_resources (line 1469) | def _generate_allowed_resources(self, request: AuthRequest) -> List[str]: method _generate_arn (line 1491) | def _generate_arn( class AuthRoute (line 1524) | class AuthRoute(object): method __init__ (line 1525) | def __init__(self, path: str, methods: List[str]): class LambdaFunction (line 1530) | class LambdaFunction(object): method __init__ (line 1531) | def __init__(self, func: Callable[..., Any], name: str, method __call__ (line 1537) | def __call__(self, event: Dict[str, Any], class BaseEventSourceConfig (line 1543) | class BaseEventSourceConfig(object): method __init__ (line 1544) | def __init__(self, name: str, handler_string: str) -> None: class ScheduledEventConfig (line 1549) | class ScheduledEventConfig(BaseEventSourceConfig): method __init__ (line 1550) | def __init__(self, name: str, handler_string: str, class CloudWatchEventConfig (line 1559) | class CloudWatchEventConfig(BaseEventSourceConfig): method __init__ (line 1561) | def __init__(self, name: str, handler_string: str, class ScheduleExpression (line 1567) | class ScheduleExpression(object): method to_string (line 1568) | def to_string(self) -> str: class Rate (line 1572) | class Rate(ScheduleExpression): method __init__ (line 1577) | def __init__(self, value: int, unit: str) -> None: method to_string (line 1581) | def to_string(self) -> str: class Cron (line 1590) | class Cron(ScheduleExpression): method __init__ (line 1591) | def __init__(self, minutes: Union[str, int], hours: Union[str, int], method to_string (line 1601) | def to_string(self) -> str: class S3EventConfig (line 1612) | class S3EventConfig(BaseEventSourceConfig): method __init__ (line 1613) | def __init__(self, name: str, bucket: str, events: List[str], prefix: ... class SNSEventConfig (line 1622) | class SNSEventConfig(BaseEventSourceConfig): method __init__ (line 1624) | def __init__(self, name: str, handler_string: str, topic: str): class SQSEventConfig (line 1629) | class SQSEventConfig(BaseEventSourceConfig): method __init__ (line 1630) | def __init__(self, name: str, handler_string: str, queue: Optional[str], class KinesisEventConfig (line 1643) | class KinesisEventConfig(BaseEventSourceConfig): method __init__ (line 1644) | def __init__(self, name: str, handler_string: str, stream: str, class DynamoDBEventConfig (line 1655) | class DynamoDBEventConfig(BaseEventSourceConfig): method __init__ (line 1656) | def __init__(self, name: str, handler_string: str, stream_arn: str, class WebsocketConnectConfig (line 1667) | class WebsocketConnectConfig(BaseEventSourceConfig): method __init__ (line 1670) | def __init__(self, name: str, handler_string: str, class WebsocketMessageConfig (line 1677) | class WebsocketMessageConfig(BaseEventSourceConfig): method __init__ (line 1678) | def __init__(self, name: str, route_key_handled: str, handler_string: ... class WebsocketDisconnectConfig (line 1685) | class WebsocketDisconnectConfig(BaseEventSourceConfig): method __init__ (line 1688) | def __init__(self, name: str, handler_string: str, class PureLambdaWrapper (line 1695) | class PureLambdaWrapper(object): method __init__ (line 1696) | def __init__(self, method __call__ (line 1703) | def __call__(self, event: 'BaseLambdaEvent') -> Any: class MiddlewareHandler (line 1711) | class MiddlewareHandler(object): method __init__ (line 1712) | def __init__(self, handler: Callable[..., Any], method __call__ (line 1717) | def __call__(self, request: Any) -> Any: class BaseLambdaHandler (line 1721) | class BaseLambdaHandler(object): method __call__ (line 1722) | def __call__(self, event: Any, context: Any) -> Any: method _build_middleware_handlers (line 1725) | def _build_middleware_handlers(self, handlers: List[Callable[..., Any]], class EventSourceHandler (line 1734) | class EventSourceHandler(BaseLambdaHandler): method __init__ (line 1736) | def __init__( method middleware_handlers (line 1749) | def middleware_handlers(self) -> List[Callable[..., Any]]: method middleware_handlers (line 1753) | def middleware_handlers(self, value: List[Callable[..., Any]]) -> None: method __call__ (line 1756) | def __call__(self, event: Any, context: Any) -> Any: class WebsocketEventSourceHandler (line 1765) | class WebsocketEventSourceHandler(EventSourceHandler): method __init__ (line 1768) | def __init__(self, func: Callable[..., Any], method __call__ (line 1776) | def __call__(self, event: Dict[str, Any], class RestAPIEventHandler (line 1794) | class RestAPIEventHandler(BaseLambdaHandler): method __init__ (line 1795) | def __init__(self, route_table: Dict[str, Dict[str, RouteEntry]], method _global_error_handler (line 1810) | def _global_error_handler(self, event: Any, method create_request_object (line 1817) | def create_request_object(self, event: Any, method __call__ (line 1830) | def __call__(self, event: Any, context: Any) -> Any: method _main_rest_api_handler (line 1841) | def _main_rest_api_handler(self, event: Any, context: Any) -> Response: method _validate_binary_response (line 1900) | def _validate_binary_response(self, method _get_view_function_response (line 1920) | def _get_view_function_response(self, view_function: Callable[..., Any], method _unhandled_exception_to_response (line 1941) | def _unhandled_exception_to_response(self) -> Response: method _validate_response (line 1958) | def _validate_response(self, response: Response) -> None: method _cors_enabled_for_route (line 1964) | def _cors_enabled_for_route(self, route_entry: RouteEntry) -> bool: method _get_cors_headers (line 1967) | def _get_cors_headers(self, cors: CORSConfig) -> Dict[str, Any]: method _add_cors_headers (line 1970) | def _add_cors_headers(self, response: Response, class BaseLambdaEvent (line 1981) | class BaseLambdaEvent(object): method __init__ (line 1982) | def __init__(self, event_dict: Dict[str, Any], method _extract_attributes (line 1988) | def _extract_attributes(self, event_dict: Dict[str, Any]) -> None: method to_dict (line 1991) | def to_dict(self) -> Dict[str, Any]: class LambdaFunctionEvent (line 1999) | class LambdaFunctionEvent(BaseLambdaEvent): method __init__ (line 2000) | def __init__(self, event_dict: Dict[str, Any], context: Any) -> None: method _extract_attributes (line 2004) | def _extract_attributes(self, event_dict: Dict[str, Any]) -> None: method to_dict (line 2007) | def to_dict(self) -> Dict[str, Any]: class CloudWatchEvent (line 2011) | class CloudWatchEvent(BaseLambdaEvent): method _extract_attributes (line 2012) | def _extract_attributes(self, event_dict: Dict[str, Any]) -> None: class WebsocketEvent (line 2024) | class WebsocketEvent(BaseLambdaEvent): method __init__ (line 2025) | def __init__(self, event_dict: Dict[str, Any], context: Any): method _extract_attributes (line 2029) | def _extract_attributes(self, event_dict: Dict[str, Any]) -> None: method json_body (line 2037) | def json_body(self) -> Dict[str, Any]: class SNSEvent (line 2046) | class SNSEvent(BaseLambdaEvent): method _extract_attributes (line 2048) | def _extract_attributes(self, event_dict: Dict[str, Any]) -> None: class S3Event (line 2056) | class S3Event(BaseLambdaEvent): method _extract_attributes (line 2057) | def _extract_attributes(self, event_dict: Dict[str, Any]) -> None: class SQSEvent (line 2063) | class SQSEvent(BaseLambdaEvent): method _extract_attributes (line 2064) | def _extract_attributes(self, event_dict: Dict[str, Any]) -> None: method __iter__ (line 2069) | def __iter__(self) -> Iterator['SQSRecord']: class SQSRecord (line 2074) | class SQSRecord(BaseLambdaEvent): method _extract_attributes (line 2076) | def _extract_attributes(self, event_dict: Dict[str, Any]) -> None: class KinesisEvent (line 2081) | class KinesisEvent(BaseLambdaEvent): method _extract_attributes (line 2082) | def _extract_attributes(self, event_dict: Dict[str, Any]) -> None: method __iter__ (line 2085) | def __iter__(self) -> Iterator['KinesisRecord']: class KinesisRecord (line 2090) | class KinesisRecord(BaseLambdaEvent): method _extract_attributes (line 2091) | def _extract_attributes(self, event_dict: Dict[str, Any]) -> None: class DynamoDBEvent (line 2102) | class DynamoDBEvent(BaseLambdaEvent): method _extract_attributes (line 2103) | def _extract_attributes(self, event_dict: Dict[str, Any]) -> None: method __iter__ (line 2106) | def __iter__(self) -> Iterator['DynamoDBRecord']: class DynamoDBRecord (line 2111) | class DynamoDBRecord(BaseLambdaEvent): method _extract_attributes (line 2113) | def _extract_attributes(self, event_dict: Dict[str, Any]) -> None: method table_name (line 2130) | def table_name(self) -> str: class Blueprint (line 2147) | class Blueprint(DecoratorAPI): method __init__ (line 2148) | def __init__(self, import_name: str) -> None: method log (line 2156) | def log(self) -> logging.Logger: method current_request (line 2164) | def current_request(self) -> Request: method current_app (line 2174) | def current_app(self) -> Chalice: method lambda_context (line 2183) | def lambda_context(self) -> 'LambdaContext': method register (line 2191) | def register(self, app: Chalice, options: Dict[str, Any]) -> None: method register_middleware (line 2208) | def register_middleware(self, func: Callable, method _register_handler (line 2216) | def _register_handler(self, handler_type: str, name: str, method _get_middleware_handlers (line 2240) | def _get_middleware_handlers(self, event_type: str) -> List: class ConvertToMiddleware (line 2261) | class ConvertToMiddleware(object): method __init__ (line 2262) | def __init__(self, lambda_wrapper: Callable[..., Any]) -> None: method __call__ (line 2265) | def __call__(self, event: Any, get_response: Callable[..., Any]) -> Any: method _extract_original_param (line 2273) | def _extract_original_param(self, event: Any) -> Tuple[Any, Optional[A... FILE: chalice/awsclient.py class AWSClientError (line 101) | class AWSClientError(Exception): class ReadTimeout (line 105) | class ReadTimeout(AWSClientError): method __init__ (line 106) | def __init__(self, message: str) -> None: class ResourceDoesNotExistError (line 110) | class ResourceDoesNotExistError(AWSClientError): class LambdaClientError (line 114) | class LambdaClientError(AWSClientError): method __init__ (line 115) | def __init__( class DeploymentPackageTooLargeError (line 123) | class DeploymentPackageTooLargeError(LambdaClientError): class LambdaErrorContext (line 127) | class LambdaErrorContext(object): method __init__ (line 128) | def __init__( class TypedAWSClient (line 139) | class TypedAWSClient(object): method __init__ (line 145) | def __init__( method resolve_endpoint (line 157) | def resolve_endpoint( method endpoint_from_arn (line 168) | def endpoint_from_arn(self, arn: str) -> Optional[OrderedDict[str, Any]]: method endpoint_dns_suffix (line 179) | def endpoint_dns_suffix(self, service: str, region: str) -> str: method endpoint_dns_suffix_from_arn (line 190) | def endpoint_dns_suffix_from_arn(self, arn: str) -> str: method service_principal (line 201) | def service_principal( method lambda_function_exists (line 285) | def lambda_function_exists(self, name: str) -> bool: method api_mapping_exists (line 293) | def api_mapping_exists(self, domain_name: str, api_map_key: str) -> bool: method get_domain_name (line 308) | def get_domain_name(self, domain_name: str) -> Dict[str, Any]: method domain_name_exists (line 317) | def domain_name_exists(self, domain_name: str) -> bool: method domain_name_exists_v2 (line 324) | def domain_name_exists_v2(self, domain_name: str) -> bool: method get_function_configuration (line 332) | def get_function_configuration(self, name: str) -> Dict[str, Any]: method _create_vpc_config (line 338) | def _create_vpc_config( method publish_layer (line 355) | def publish_layer( method delete_layer_version (line 370) | def delete_layer_version(self, layer_version_arn: str) -> None: method get_layer_version (line 380) | def get_layer_version(self, layer_version_arn: str) -> Dict[str, Any]: method create_function (line 388) | def create_function( method _wait_for_active (line 436) | def _wait_for_active(self, function_name: str) -> None: method create_api_mapping (line 441) | def create_api_mapping( method create_base_path_mapping (line 452) | def create_base_path_mapping( method _create_base_path_mapping (line 463) | def _create_base_path_mapping( method _create_api_mapping (line 476) | def _create_api_mapping(self, api_args: Dict[str, Any]) -> Dict[str, s... method create_domain_name (line 485) | def create_domain_name( method _create_domain_name (line 523) | def _create_domain_name( method _create_domain_name_v2 (line 558) | def _create_domain_name_v2( method _create_lambda_function (line 580) | def _create_lambda_function( method _is_settling_error (line 598) | def _is_settling_error( method invoke_function (line 606) | def invoke_function( method _is_iam_role_related_error (line 621) | def _is_iam_role_related_error( method _get_lambda_code_deployment_error (line 636) | def _get_lambda_code_deployment_error( method delete_function (line 664) | def delete_function(self, function_name: str) -> None: method get_custom_domain_params_v2 (line 671) | def get_custom_domain_params_v2( method get_custom_domain_patch_operations (line 695) | def get_custom_domain_patch_operations( method update_domain_name (line 728) | def update_domain_name( method _update_resource_tags (line 767) | def _update_resource_tags( method _remove_unrequested_resource_tags (line 783) | def _remove_unrequested_resource_tags( method _add_missing_or_differing_value_resource_tags (line 795) | def _add_missing_or_differing_value_resource_tags( method _update_domain_name (line 811) | def _update_domain_name( method _update_domain_name_v2 (line 854) | def _update_domain_name_v2( method delete_domain_name (line 877) | def delete_domain_name(self, domain_name: str) -> None: method delete_api_mapping (line 890) | def delete_api_mapping(self, domain_name: str, path_key: str) -> None: method update_function (line 895) | def update_function( method _update_function_code (line 935) | def _update_function_code( method _wait_for_function_update (line 952) | def _wait_for_function_update(self, function_name: str) -> None: method put_function_concurrency (line 957) | def put_function_concurrency( method delete_function_concurrency (line 966) | def delete_function_concurrency(self, function_name: str) -> None: method _update_function_config (line 970) | def _update_function_config( method _do_update_function_config (line 1005) | def _do_update_function_config( method _update_function_tags (line 1018) | def _update_function_tags( method _remove_unrequested_remote_tags (line 1031) | def _remove_unrequested_remote_tags( method _add_missing_or_differing_value_requested_tags (line 1043) | def _add_missing_or_differing_value_requested_tags( method get_role_arn_for_name (line 1059) | def get_role_arn_for_name(self, name: str) -> str: method get_role (line 1063) | def get_role(self, name: str) -> Dict[str, Any]: method delete_role_policy (line 1071) | def delete_role_policy(self, role_name: str, policy_name: str) -> None: method put_role_policy (line 1076) | def put_role_policy( method create_role (line 1086) | def create_role( method delete_role (line 1103) | def delete_role(self, name: str) -> None: method log_group_exists (line 1113) | def log_group_exists(self, name: str) -> bool: method create_log_group (line 1123) | def create_log_group(self, log_group_name: str) -> None: method delete_retention_policy (line 1128) | def delete_retention_policy(self, log_group_name: str) -> None: method delete_log_group (line 1133) | def delete_log_group(self, log_group_name: str) -> None: method put_retention_policy (line 1138) | def put_retention_policy(self, name: str, retention_in_days: int) -> N... method get_rest_api_id (line 1144) | def get_rest_api_id(self, name: str) -> Optional[str]: method get_rest_api (line 1161) | def get_rest_api(self, rest_api_id: str) -> Dict[str, Any]: method import_rest_api (line 1171) | def import_rest_api( method update_api_from_swagger (line 1182) | def update_api_from_swagger( method update_rest_api (line 1192) | def update_rest_api( method delete_rest_api (line 1200) | def delete_rest_api(self, rest_api_id: str) -> None: method deploy_rest_api (line 1207) | def deploy_rest_api( method add_permission_for_apigateway (line 1217) | def add_permission_for_apigateway( method add_permission_for_apigateway_v2 (line 1241) | def add_permission_for_apigateway_v2( method get_function_policy (line 1259) | def get_function_policy(self, function_name: str) -> Dict[str, Any]: method download_sdk (line 1273) | def download_sdk( method get_sdk_download_stream (line 1313) | def get_sdk_download_stream( method subscribe_function_to_topic (line 1332) | def subscribe_function_to_topic( method unsubscribe_from_topic (line 1341) | def unsubscribe_from_topic(self, subscription_arn: str) -> None: method verify_sns_subscription_current (line 1345) | def verify_sns_subscription_current( method add_permission_for_sns_topic (line 1368) | def add_permission_for_sns_topic( method remove_permission_for_sns_topic (line 1377) | def remove_permission_for_sns_topic( method _build_source_arn_str (line 1386) | def _build_source_arn_str( method partition_name (line 1402) | def partition_name(self) -> str: method region_name (line 1406) | def region_name(self) -> str: method iter_log_events (line 1409) | def iter_log_events( method _iter_log_messages (line 1429) | def _iter_log_messages( method _convert_to_datetime (line 1446) | def _convert_to_datetime(self, integer_timestamp: int) -> datetime: method filter_log_events (line 1449) | def filter_log_events( method _convert_types_on_response (line 1476) | def _convert_types_on_response(self, response: Dict[str, Any]) -> None: method _client (line 1479) | def _client(self, service_name: str) -> Any: method add_permission_for_authorizer (line 1486) | def add_permission_for_authorizer( method get_or_create_rule_arn (line 1532) | def get_or_create_rule_arn( method delete_rule (line 1554) | def delete_rule(self, rule_name: str) -> None: method connect_rule_to_lambda (line 1561) | def connect_rule_to_lambda( method add_permission_for_cloudwatch_event (line 1569) | def add_permission_for_cloudwatch_event( method connect_s3_bucket_to_lambda (line 1578) | def connect_s3_bucket_to_lambda( method _merge_s3_notification_config (line 1630) | def _merge_s3_notification_config( method add_permission_for_s3_event (line 1654) | def add_permission_for_s3_event( method remove_permission_for_s3_event (line 1667) | def remove_permission_for_s3_event( method disconnect_s3_bucket_from_lambda (line 1680) | def disconnect_s3_bucket_from_lambda( method _add_lambda_permission_if_needed (line 1702) | def _add_lambda_permission_if_needed( method _policy_gives_access (line 1727) | def _policy_gives_access( method _statement_gives_arn_access (line 1760) | def _statement_gives_arn_access( method _remove_lambda_permission_if_needed (line 1795) | def _remove_lambda_permission_if_needed( method create_lambda_event_source (line 1818) | def create_lambda_event_source( method update_lambda_event_source (line 1847) | def update_lambda_event_source( method remove_lambda_event_source (line 1872) | def remove_lambda_event_source(self, event_uuid: str) -> None: method verify_event_source_current (line 1881) | def verify_event_source_current( method verify_event_source_arn_current (line 1913) | def verify_event_source_arn_current( method create_websocket_api (line 1934) | def create_websocket_api(self, name: str) -> str: method get_websocket_api_id (line 1947) | def get_websocket_api_id(self, name: str) -> Optional[str]: method websocket_api_exists (line 1954) | def websocket_api_exists(self, api_id: str) -> bool: method delete_websocket_api (line 1963) | def delete_websocket_api(self, api_id: str) -> None: method create_websocket_integration (line 1970) | def create_websocket_integration( method create_websocket_route (line 1986) | def create_websocket_route( method delete_websocket_routes (line 1997) | def delete_websocket_routes(self, api_id: str, routes: List[str]) -> N... method delete_websocket_integrations (line 2005) | def delete_websocket_integrations( method deploy_websocket_api (line 2015) | def deploy_websocket_api(self, api_id: str) -> str: method get_websocket_routes (line 2021) | def get_websocket_routes(self, api_id: str) -> List[str]: method get_websocket_integrations (line 2030) | def get_websocket_integrations(self, api_id: str) -> List[str]: method create_stage (line 2037) | def create_stage( method _call_client_method_with_retries (line 2047) | def _call_client_method_with_retries( method _random_id (line 2081) | def _random_id(self) -> str: FILE: chalice/cdk/construct.py class Chalice (line 23) | class Chalice(Construct): method __init__ (line 32) | def __init__(self, method _package_app (line 89) | def _package_app(self): method _generate_sam_template_with_assets (line 98) | def _generate_sam_template_with_assets(self, chalice_out_dir, package_... method _filter_resources (line 131) | def _filter_resources(self, template, resource_type): method get_resource (line 136) | def get_resource(self, resource_name): method get_role (line 140) | def get_role(self, role_name): method get_function (line 151) | def get_function(self, function_name): method add_environment_variable (line 164) | def add_environment_variable(self, key, value, function_name): FILE: chalice/cli/__init__.py function _configure_logging (line 43) | def _configure_logging(level, format_string=None): function get_system_info (line 56) | def get_system_info(): function cli (line 78) | def cli(ctx, project_dir, debug=False): function _configure_cli_env_vars (line 93) | def _configure_cli_env_vars(): function local (line 111) | def local(ctx, host='127.0.0.1', port=8000, stage=DEFAULT_STAGE_NAME, function create_local_server (line 139) | def create_local_server(factory, host, port, stage): function run_local_server (line 153) | def run_local_server(factory, host, port, stage): function deploy (line 175) | def deploy(ctx, autogen_policy, profile, api_gateway_stage, stage, function dev (line 196) | def dev(): function plan (line 226) | def plan(ctx, autogen_policy, profile, api_gateway_stage, stage): function appgraph (line 260) | def appgraph(ctx, autogen_policy, profile, api_gateway_stage, stage): function invoke (line 288) | def invoke(ctx, name, profile, stage): function delete (line 329) | def delete(ctx, profile, stage): function logs (line 370) | def logs(ctx, num_entries, include_lambda_messages, stage, function gen_policy (line 394) | def gen_policy(ctx, filename): function new_project (line 413) | def new_project(ctx, project_name, profile, project_type): function url (line 433) | def url(ctx, stage): function generate_sdk (line 455) | def generate_sdk(ctx, sdk_type, stage, outdir): function generate_models (line 478) | def generate_models(ctx, stage): function package (line 527) | def package(ctx, single_file, stage, merge_template, function generate_pipeline (line 587) | def generate_pipeline(ctx, pipeline_version, codebuild_image, source, function main (line 630) | def main(): FILE: chalice/cli/factory.py function create_botocore_session (line 42) | def create_botocore_session( function _add_chalice_user_agent (line 66) | def _add_chalice_user_agent(session: Session) -> None: function _inject_large_request_body_filter (line 73) | def _inject_large_request_body_filter() -> None: class NoSuchFunctionError (line 78) | class NoSuchFunctionError(Exception): method __init__ (line 81) | def __init__(self, name: str) -> None: class UnknownConfigFileVersion (line 86) | class UnknownConfigFileVersion(Exception): method __init__ (line 87) | def __init__(self, version: str) -> None: class LargeRequestBodyFilter (line 93) | class LargeRequestBodyFilter(logging.Filter): method filter (line 94) | def filter(self, record: Any) -> bool: class CLIFactory (line 111) | class CLIFactory(object): method __init__ (line 112) | def __init__( method create_botocore_session (line 126) | def create_botocore_session( method create_default_deployer (line 140) | def create_default_deployer( method create_plan_only_deployer (line 145) | def create_plan_only_deployer( method create_deletion_deployer (line 150) | def create_deletion_deployer( method create_deployment_reporter (line 155) | def create_deployment_reporter( method create_config_obj (line 160) | def create_config_obj( method _validate_config_from_disk (line 205) | def _validate_config_from_disk(self, config: Dict[str, Any]) -> None: method create_app_packager (line 214) | def create_app_packager( method create_log_retriever (line 230) | def create_log_retriever( method create_stdin_reader (line 247) | def create_stdin_reader(self) -> PipeReader: method create_lambda_invoke_handler (line 252) | def create_lambda_invoke_handler( method load_chalice_app (line 283) | def load_chalice_app( method load_project_config (line 328) | def load_project_config(self) -> Dict[str, Any]: method create_local_server (line 338) | def create_local_server( method create_package_options (line 343) | def create_package_options(self) -> PackageOptions: FILE: chalice/cli/filewatch/__init__.py class FileWatcher (line 10) | class FileWatcher(object): method watch_for_file_changes (line 13) | def watch_for_file_changes(self, root_dir, callback): class WorkerProcess (line 24) | class WorkerProcess(object): method __init__ (line 26) | def __init__(self, http_thread): method main (line 31) | def main(self, project_dir, timeout=None): method _start_file_watcher (line 40) | def _start_file_watcher(self, project_dir): FILE: chalice/cli/filewatch/eventbased.py class WatchdogWorkerProcess (line 10) | class WatchdogWorkerProcess(WorkerProcess): method _start_file_watcher (line 13) | def _start_file_watcher(self, project_dir): class WatchdogFileWatcher (line 21) | class WatchdogFileWatcher(FileWatcher): method watch_for_file_changes (line 22) | def watch_for_file_changes(self, root_dir, callback): class WatchdogRestarter (line 29) | class WatchdogRestarter(events.FileSystemEventHandler): method __init__ (line 31) | def __init__(self, restart_event): method on_any_event (line 36) | def on_any_event(self, event): method __call__ (line 45) | def __call__(self): FILE: chalice/cli/filewatch/stat.py class StatWorkerProcess (line 14) | class StatWorkerProcess(WorkerProcess): method _start_file_watcher (line 15) | def _start_file_watcher(self, project_dir): method _on_file_change (line 20) | def _on_file_change(self): class StatFileWatcher (line 25) | class StatFileWatcher(FileWatcher): method __init__ (line 28) | def __init__(self, osutils=None): method watch_for_file_changes (line 37) | def watch_for_file_changes(self, root_dir, callback): method poll_for_changes_until_shutdown (line 47) | def poll_for_changes_until_shutdown(self, root_dir, callback): method _seed_mtime_cache (line 54) | def _seed_mtime_cache(self, root_dir): method _single_pass_poll (line 61) | def _single_pass_poll(self, root_dir, callback): method _is_changed_file (line 75) | def _is_changed_file(self, path, new_mtimes): method _recursive_walk_files (line 91) | def _recursive_walk_files(self, root_dir): FILE: chalice/cli/newproj.py class BadTemplateError (line 52) | class BadTemplateError(Exception): function create_new_project_skeleton (line 56) | def create_new_project_skeleton( class ProjectTemplate (line 75) | class ProjectTemplate: method description (line 81) | def description(self) -> str: class ProjectCreator (line 87) | class ProjectCreator(object): method __init__ (line 88) | def __init__(self, osutils: Optional[OSUtils] = None) -> None: method create_new_project (line 93) | def create_new_project( method _iter_files (line 115) | def _iter_files( method _should_ignore (line 130) | def _should_ignore(self, filename: str) -> bool: function get_templated_content (line 137) | def get_templated_content( function list_available_projects (line 155) | def list_available_projects( function getting_started_prompt (line 167) | def getting_started_prompt() -> Dict[str, Any]: FILE: chalice/cli/reloader.py function get_best_worker_process (line 41) | def get_best_worker_process(): function start_parent_process (line 53) | def start_parent_process(env): function start_worker_process (line 59) | def start_worker_process(server_factory, root_dir, worker_process_cls=No... class ParentProcess (line 71) | class ParentProcess(object): method __init__ (line 73) | def __init__(self, env, popen): method main (line 78) | def main(self): function run_with_reloader (line 96) | def run_with_reloader(server_factory, env, root_dir, worker_process_cls=... FILE: chalice/compat.py function pip_import_string (line 14) | def pip_import_string(): function prevent_msvc_compiling_patch (line 53) | def prevent_msvc_compiling_patch(): # type: ignore function is_broken_pipe_error (line 132) | def is_broken_pipe_error(error): FILE: chalice/config.py class Config (line 16) | class Config(object): method __init__ (line 77) | def __init__(self, method create (line 103) | def create(cls, chalice_stage: str = DEFAULT_STAGE_NAME, method profile (line 110) | def profile(self) -> str: method app_name (line 114) | def app_name(self) -> str: method project_dir (line 118) | def project_dir(self) -> str: method chalice_app (line 122) | def chalice_app(self) -> Chalice: method config_from_disk (line 142) | def config_from_disk(self) -> StrMap: method lambda_python_version (line 146) | def lambda_python_version(self) -> str: method log_retention_in_days (line 160) | def log_retention_in_days(self) -> int: method layers (line 166) | def layers(self) -> List: method api_gateway_custom_domain (line 172) | def api_gateway_custom_domain(self) -> StrMap: method websocket_api_custom_domain (line 177) | def websocket_api_custom_domain(self) -> StrMap: method _chain_lookup (line 181) | def _chain_lookup(self, name: str, varies_per_chalice_stage: bool = Fa... method _chain_merge (line 205) | def _chain_merge(self, name: str) -> Dict[str, Any]: method config_file_version (line 227) | def config_file_version(self) -> str: method api_gateway_stage (line 234) | def api_gateway_stage(self) -> str: method api_gateway_endpoint_type (line 239) | def api_gateway_endpoint_type(self) -> str: method api_gateway_endpoint_vpce (line 244) | def api_gateway_endpoint_vpce(self) -> Union[str, List[str]]: method api_gateway_policy_file (line 249) | def api_gateway_policy_file(self) -> str: method minimum_compression_size (line 254) | def minimum_compression_size(self) -> int: method iam_policy_file (line 259) | def iam_policy_file(self) -> str: method lambda_memory_size (line 265) | def lambda_memory_size(self) -> int: method lambda_timeout (line 271) | def lambda_timeout(self) -> int: method automatic_layer (line 277) | def automatic_layer(self) -> bool: method iam_role_arn (line 286) | def iam_role_arn(self) -> str: method manage_iam_role (line 292) | def manage_iam_role(self) -> bool: method autogen_policy (line 306) | def autogen_policy(self) -> bool: method xray_enabled (line 312) | def xray_enabled(self) -> bool: method environment_variables (line 318) | def environment_variables(self) -> Dict[str, str]: method tags (line 322) | def tags(self) -> Dict[str, str]: method security_group_ids (line 329) | def security_group_ids(self) -> List[str]: method subnet_ids (line 335) | def subnet_ids(self) -> List[str]: method reserved_concurrency (line 341) | def reserved_concurrency(self) -> int: method scope (line 346) | def scope(self, chalice_stage: str, function_name: str) -> Config: method deployed_resources (line 361) | def deployed_resources(self, chalice_stage_name: str) -> DeployedResou... method _try_old_deployer_values (line 382) | def _try_old_deployer_values(self, method _load_json_file (line 393) | def _load_json_file(self, deployed_file: str) -> Any: method _upgrade_deployed_values (line 399) | def _upgrade_deployed_values(self, chalice_stage_name: str, method _upgrade_lambda_functions (line 409) | def _upgrade_lambda_functions(self, method _upgrade_rest_api (line 439) | def _upgrade_rest_api(self, class DeployedResources (line 452) | class DeployedResources(object): method __init__ (line 453) | def __init__(self, deployed_values: Dict[str, Any]) -> None: method empty (line 461) | def empty(cls) -> DeployedResources: method resource_values (line 464) | def resource_values(self, name: str) -> Dict[str, Any]: method resource_names (line 473) | def resource_names(self) -> List[str]: FILE: chalice/deploy/appgraph.py class ChaliceBuildError (line 17) | class ChaliceBuildError(Exception): class ApplicationGraphBuilder (line 21) | class ApplicationGraphBuilder(object): method __init__ (line 22) | def __init__(self) -> None: method build (line 26) | def build(self, config: Config, stage_name: str) -> models.Application: method _create_log_group (line 54) | def _create_log_group( method _create_custom_domain_name (line 63) | def _create_custom_domain_name( method _create_api_mapping_model (line 82) | def _create_api_mapping_model( method _create_lambda_event_resources (line 93) | def _create_lambda_event_resources( method _create_rest_api_model (line 157) | def _create_rest_api_model( method _get_default_private_api_policy (line 234) | def _get_default_private_api_policy(self, config: Config) -> StrMapAny: method _create_websocket_api_model (line 250) | def _create_websocket_api_model( method _create_cwe_subscription (line 316) | def _create_cwe_subscription( method _create_scheduled_model (line 345) | def _create_scheduled_model( method _create_domain_name_model (line 389) | def _create_domain_name_model( method _create_lambda_model (line 413) | def _create_lambda_model( method _get_managed_lambda_layer (line 440) | def _get_managed_lambda_layer( method _get_role_reference (line 457) | def _get_role_reference( method _get_role_identifier (line 470) | def _get_role_identifier(self, role: models.IAMRole) -> str: method _create_role_reference (line 478) | def _create_role_reference( method _get_vpc_params (line 524) | def _get_vpc_params( method _get_lambda_layers (line 542) | def _get_lambda_layers(self, config: Config) -> List[str]: method _build_lambda_function (line 546) | def _build_lambda_function( method _inject_role_traits (line 582) | def _inject_role_traits( method _create_bucket_notification (line 593) | def _create_bucket_notification( method _create_sns_subscription (line 618) | def _create_sns_subscription( method _create_sqs_subscription (line 640) | def _create_sqs_subscription( method _create_kinesis_subscription (line 671) | def _create_kinesis_subscription( method _create_ddb_subscription (line 697) | def _create_ddb_subscription( class DependencyBuilder (line 724) | class DependencyBuilder(object): method __init__ (line 725) | def __init__(self) -> None: method build_dependencies (line 728) | def build_dependencies(self, graph: models.Model) -> List[models.Model]: method _traverse (line 735) | def _traverse( class GraphPrettyPrint (line 752) | class GraphPrettyPrint(object): method __init__ (line 757) | def __init__(self, ui: UI) -> None: method display_graph (line 760) | def display_graph(self, graph: models.Model) -> None: method _traverse (line 765) | def _traverse(self, graph: models.Model, level: int) -> None: method _get_model_text (line 774) | def _get_model_text( method _add_remaining_lines (line 791) | def _add_remaining_lines( method _get_filtered_params (line 800) | def _get_filtered_params(self, model: models.Model) -> StrMapAny: FILE: chalice/deploy/deployer.py class ChaliceDeploymentError (line 146) | class ChaliceDeploymentError(Exception): method __init__ (line 147) | def __init__(self, error): method _get_error_location (line 162) | def _get_error_location(self, error): method _get_error_message (line 176) | def _get_error_message(self, error): method _get_error_message_for_connection_error (line 185) | def _get_error_message_for_connection_error(self, connection_error): method _get_error_suggestion (line 208) | def _get_error_suggestion(self, error): method _wrap_text (line 230) | def _wrap_text(self, text, indent=''): method _get_verb_from_client_method (line 239) | def _get_verb_from_client_method(self, client_method_name): method _get_mb (line 248) | def _get_mb(self, value): function create_plan_only_deployer (line 253) | def create_plan_only_deployer(session, config, ui): function create_default_deployer (line 259) | def create_default_deployer(session, config, ui): function _create_deployer (line 264) | def _create_deployer(session, # type: Session function create_build_stage (line 289) | def create_build_stage(osutils, ui, swagger_gen, config): function create_deletion_deployer (line 339) | def create_deletion_deployer(client, ui): class Deployer (line 352) | class Deployer(object): method __init__ (line 355) | def __init__(self, method deploy (line 373) | def deploy(self, config, chalice_stage_name): method _deploy (line 380) | def _deploy(self, config, chalice_stage_name): method _validate_config (line 405) | def _validate_config(self, config): class BaseDeployStep (line 413) | class BaseDeployStep(object): method handle (line 414) | def handle(self, config, resource): class InjectDefaults (line 422) | class InjectDefaults(BaseDeployStep): method __init__ (line 423) | def __init__(self, lambda_timeout=DEFAULT_LAMBDA_TIMEOUT, method handle_lambdafunction (line 431) | def handle_lambdafunction(self, config, resource): method handle_domainname (line 438) | def handle_domainname(self, config, resource): class DeploymentPackager (line 445) | class DeploymentPackager(BaseDeployStep): method __init__ (line 446) | def __init__(self, packager): method handle_deploymentpackage (line 450) | def handle_deploymentpackage(self, config, resource): class ManagedLayerDeploymentPackager (line 458) | class ManagedLayerDeploymentPackager(BaseDeployStep): method __init__ (line 462) | def __init__(self, method handle_lambdafunction (line 470) | def handle_lambdafunction(self, config, resource): method handle_lambdalayer (line 486) | def handle_lambdalayer(self, config, resource): class SwaggerBuilder (line 503) | class SwaggerBuilder(BaseDeployStep): method __init__ (line 504) | def __init__(self, swagger_generator): method handle_restapi (line 508) | def handle_restapi(self, config, resource): class LambdaEventSourcePolicyInjector (line 515) | class LambdaEventSourcePolicyInjector(BaseDeployStep): method __init__ (line 516) | def __init__(self): method handle_sqseventsource (line 522) | def handle_sqseventsource(self, config, resource): method handle_kinesiseventsource (line 539) | def handle_kinesiseventsource(self, config, resource): method handle_dynamodbeventsource (line 551) | def handle_dynamodbeventsource(self, config, resource): method _needs_policy_injected (line 563) | def _needs_policy_injected(self, role): method _inject_trigger_policy (line 571) | def _inject_trigger_policy(self, document, policy): class WebsocketPolicyInjector (line 576) | class WebsocketPolicyInjector(BaseDeployStep): method __init__ (line 577) | def __init__(self): method handle_websocketapi (line 581) | def handle_websocketapi(self, config, resource): method _inject_into_function (line 587) | def _inject_into_function(self, config, lambda_function): method _inject_policy (line 604) | def _inject_policy(self, document, policy): class PolicyGenerator (line 609) | class PolicyGenerator(BaseDeployStep): method __init__ (line 610) | def __init__(self, policy_gen, osutils): method _read_document_from_file (line 615) | def _read_document_from_file(self, filename): method handle_filebasediampolicy (line 623) | def handle_filebasediampolicy(self, config, resource): method handle_restapi (line 627) | def handle_restapi(self, config, resource): method handle_autogeniampolicy (line 634) | def handle_autogeniampolicy(self, config, resource): class BuildStage (line 643) | class BuildStage(object): method __init__ (line 644) | def __init__(self, steps): method execute (line 648) | def execute(self, config, resources): class ResultsRecorder (line 655) | class ResultsRecorder(object): method __init__ (line 656) | def __init__(self, osutils): method record_results (line 660) | def record_results(self, results, chalice_stage_name, project_dir): class NoopResultsRecorder (line 676) | class NoopResultsRecorder(ResultsRecorder): method record_results (line 677) | def record_results(self, results, chalice_stage_name, project_dir): class DeploymentReporter (line 682) | class DeploymentReporter(object): method __init__ (line 692) | def __init__(self, ui): method generate_report (line 696) | def generate_report(self, deployed_values): method _report_rest_api (line 711) | def _report_rest_api(self, resource, report): method _report_websocket_api (line 715) | def _report_websocket_api(self, resource, report): method _report_domain_name (line 720) | def _report_domain_name(self, resource, report): method _report_lambda_function (line 730) | def _report_lambda_function(self, resource, report): method _report_lambda_layer (line 734) | def _report_lambda_layer(self, resource, report): method _default_report (line 739) | def _default_report(self, resource, report): method display_report (line 745) | def display_report(self, deployed_values): FILE: chalice/deploy/executor.py class BaseExecutor (line 13) | class BaseExecutor(object): method __init__ (line 14) | def __init__(self, client, ui): method execute (line 20) | def execute(self, plan): class Executor (line 25) | class Executor(BaseExecutor): method __init__ (line 26) | def __init__(self, client, ui): method execute (line 35) | def execute(self, plan): method _default_handler (line 45) | def _default_handler(self, instruction): method _do_apicall (line 51) | def _do_apicall(self, instruction): method _do_copyvariable (line 59) | def _do_copyvariable(self, instruction): method _do_storevalue (line 65) | def _do_storevalue(self, instruction): method _do_storemultiplevalue (line 71) | def _do_storemultiplevalue(self, instruction): method _do_recordresourcevariable (line 81) | def _do_recordresourcevariable(self, instruction): method _do_recordresourcevalue (line 90) | def _do_recordresourcevalue(self, instruction): method _add_to_deployed_values (line 99) | def _add_to_deployed_values(self, payload): method _do_jpsearch (line 110) | def _do_jpsearch(self, instruction): method _do_builtinfunction (line 116) | def _do_builtinfunction(self, instruction): method _resolve_variables (line 160) | def _resolve_variables(self, api_call): class VariableResolver (line 170) | class VariableResolver(object): method resolve_variables (line 171) | def resolve_variables(self, value, variables): method _resolve_variable (line 182) | def _resolve_variable(self, value, variables): method _resolve_stringformat (line 186) | def _resolve_stringformat(self, value, variables): method _resolve_keydatavariable (line 191) | def _resolve_keydatavariable(self, value, variables): method _resolve_placeholder (line 195) | def _resolve_placeholder(self, value, variables): method _resolve_dict (line 201) | def _resolve_dict(self, value, variables): method _resolve_list (line 212) | def _resolve_list(self, value, variables): class DisplayOnlyExecutor (line 223) | class DisplayOnlyExecutor(BaseExecutor): method execute (line 228) | def execute(self, plan): method _write_spillover (line 238) | def _write_spillover(self, spillover_values): method _default_handler (line 248) | def _default_handler(self, instruction, spillover_values): method _format_dict (line 267) | def _format_dict(self, dict_value, spillover_values): method _upper_snake_case (line 289) | def _upper_snake_case(self, v): class UnresolvedValueError (line 298) | class UnresolvedValueError(Exception): method __init__ (line 304) | def __init__(self, key, value, method_name): method __str__ (line 311) | def __str__(self): FILE: chalice/deploy/models.py class Placeholder (line 9) | class Placeholder(enum.Enum): class Instruction (line 13) | class Instruction(object): class RoleTraits (line 17) | class RoleTraits(enum.Enum): class APIType (line 21) | class APIType(enum.Enum): class TLSVersion (line 26) | class TLSVersion(enum.Enum): method create (line 32) | def create(cls, str_version: str) -> Opt[TLSVersion]: class Plan (line 45) | class Plan: class APICall (line 51) | class APICall(Instruction): class StoreValue (line 58) | class StoreValue(Instruction): class StoreMultipleValue (line 64) | class StoreMultipleValue(Instruction): class CopyVariable (line 70) | class CopyVariable(Instruction): class CopyVariableFromDict (line 76) | class CopyVariableFromDict(Instruction): class RecordResource (line 83) | class RecordResource(Instruction): class RecordResourceVariable (line 90) | class RecordResourceVariable(RecordResource): class RecordResourceValue (line 95) | class RecordResourceValue(RecordResource): class JPSearch (line 100) | class JPSearch(Instruction): class BuiltinFunction (line 107) | class BuiltinFunction(Instruction): class Model (line 114) | class Model(object): method dependencies (line 115) | def dependencies(self) -> List[Model]: class ManagedModel (line 120) | class ManagedModel(Model): class Application (line 127) | class Application(Model): method dependencies (line 131) | def dependencies(self) -> List[Model]: class DeploymentPackage (line 136) | class DeploymentPackage(Model): class IAMPolicy (line 141) | class IAMPolicy(Model): class FileBasedIAMPolicy (line 146) | class FileBasedIAMPolicy(IAMPolicy): class AutoGenIAMPolicy (line 151) | class AutoGenIAMPolicy(IAMPolicy): class IAMRole (line 156) | class IAMRole(Model): class PreCreatedIAMRole (line 161) | class PreCreatedIAMRole(IAMRole): class ManagedIAMRole (line 166) | class ManagedIAMRole(IAMRole, ManagedModel): method dependencies (line 172) | def dependencies(self) -> List[Model]: class LambdaLayer (line 177) | class LambdaLayer(ManagedModel): method dependencies (line 184) | def dependencies(self) -> List[Model]: class LambdaFunction (line 189) | class LambdaFunction(ManagedModel): method dependencies (line 209) | def dependencies(self) -> List[Model]: class FunctionEventSubscriber (line 220) | class FunctionEventSubscriber(ManagedModel): method dependencies (line 223) | def dependencies(self) -> List[Model]: class CloudWatchEventBase (line 228) | class CloudWatchEventBase(FunctionEventSubscriber): class CloudWatchEvent (line 233) | class CloudWatchEvent(CloudWatchEventBase): class ScheduledEvent (line 239) | class ScheduledEvent(CloudWatchEventBase): class LogGroup (line 246) | class LogGroup(ManagedModel): class APIMapping (line 253) | class APIMapping(ManagedModel): class DomainName (line 260) | class DomainName(ManagedModel): method dependencies (line 269) | def dependencies(self) -> List[Model]: class RestAPI (line 274) | class RestAPI(ManagedModel): method dependencies (line 287) | def dependencies(self) -> List[Model]: class WebsocketAPI (line 296) | class WebsocketAPI(ManagedModel): method dependencies (line 306) | def dependencies(self) -> List[Model]: class S3BucketNotification (line 320) | class S3BucketNotification(FunctionEventSubscriber): class SNSLambdaSubscription (line 329) | class SNSLambdaSubscription(FunctionEventSubscriber): class QueueARN (line 335) | class QueueARN(object): method queue_name (line 339) | def queue_name(self) -> str: class SQSEventSource (line 346) | class SQSEventSource(FunctionEventSubscriber): class KinesisEventSource (line 355) | class KinesisEventSource(FunctionEventSubscriber): class DynamoDBEventSource (line 364) | class DynamoDBEventSource(FunctionEventSubscriber): FILE: chalice/deploy/packager.py class InvalidSourceDistributionNameError (line 37) | class InvalidSourceDistributionNameError(Exception): class MissingDependencyError (line 41) | class MissingDependencyError(Exception): method __init__ (line 44) | def __init__(self, missing: Set[Package]) -> None: class NoSuchPackageError (line 48) | class NoSuchPackageError(Exception): method __init__ (line 51) | def __init__(self, package_name: str) -> None: class PackageDownloadError (line 57) | class PackageDownloadError(Exception): class EmptyPackageError (line 61) | class EmptyPackageError(Exception): class UnsupportedPackageError (line 65) | class UnsupportedPackageError(Exception): method __init__ (line 68) | def __init__(self, package_name: str) -> None: class BaseLambdaDeploymentPackager (line 74) | class BaseLambdaDeploymentPackager(object): method __init__ (line 86) | def __init__( method create_deployment_package (line 93) | def create_deployment_package( method _get_requirements_filename (line 98) | def _get_requirements_filename(self, project_dir: str) -> str: method _add_vendor_files (line 102) | def _add_vendor_files( method deployment_package_filename (line 118) | def deployment_package_filename( method _deployment_package_filename (line 131) | def _deployment_package_filename( method _add_py_deps (line 146) | def _add_py_deps( method _add_app_files (line 162) | def _add_app_files(self, zip_fileobj: ZipFile, project_dir: str) -> None: method _iter_app_filenames (line 166) | def _iter_app_filenames( method _hash_project_dir (line 181) | def _hash_project_dir( method _hash_vendor_dir (line 203) | def _hash_vendor_dir(self, vendor_dir: str, md5: Any) -> None: method inject_latest_app (line 223) | def inject_latest_app( method _needs_latest_version (line 262) | def _needs_latest_version(self, filename: str) -> bool: method _iter_chalice_lib_if_needed (line 267) | def _iter_chalice_lib_if_needed( method _create_output_dir_if_needed (line 280) | def _create_output_dir_if_needed(self, package_filename: str) -> None: method _build_python_dependencies (line 287) | def _build_python_dependencies( class LambdaDeploymentPackager (line 303) | class LambdaDeploymentPackager(BaseLambdaDeploymentPackager): method create_deployment_package (line 304) | def create_deployment_package( class AppOnlyDeploymentPackager (line 335) | class AppOnlyDeploymentPackager(BaseLambdaDeploymentPackager): method create_deployment_package (line 336) | def create_deployment_package( method deployment_package_filename (line 355) | def deployment_package_filename( method _deployment_package_filename (line 362) | def _deployment_package_filename( class LayerDeploymentPackager (line 379) | class LayerDeploymentPackager(BaseLambdaDeploymentPackager): method create_deployment_package (line 386) | def create_deployment_package( method _check_valid_package (line 421) | def _check_valid_package(self, package_filename: str) -> None: method deployment_package_filename (line 441) | def deployment_package_filename( method _deployment_package_filename (line 448) | def _deployment_package_filename( class DependencyBuilder (line 473) | class DependencyBuilder(object): method __init__ (line 515) | def __init__( method _is_compatible_wheel_filename (line 523) | def _is_compatible_wheel_filename( method _is_compatible_platform_tag (line 548) | def _is_compatible_platform_tag( method _iter_all_compatibility_tags (line 584) | def _iter_all_compatibility_tags( method _has_at_least_one_package (line 603) | def _has_at_least_one_package(self, filename: str) -> bool: method _download_all_dependencies (line 617) | def _download_all_dependencies( method _download_binary_wheels (line 633) | def _download_binary_wheels( method _download_sdists (line 642) | def _download_sdists(self, packages: Set[Package], directory: str) -> ... method _find_sdists (line 648) | def _find_sdists(self, directory: str) -> Set[Package]: method _build_sdists (line 658) | def _build_sdists( method _categorize_wheel_files (line 670) | def _categorize_wheel_files( method _categorize_deps (line 687) | def _categorize_deps(self, abi: str, deps: Set[Package]) -> Any: method _download_dependencies (line 701) | def _download_dependencies( method _apply_wheel_whitelist (line 810) | def _apply_wheel_whitelist( method _install_purelib_and_platlib (line 824) | def _install_purelib_and_platlib(self, wheel: Package, root: str) -> N... method _install_wheels (line 847) | def _install_wheels( method build_site_packages (line 858) | def build_site_packages( class Package (line 871) | class Package(object): method __init__ (line 874) | def __init__( method name (line 886) | def name(self) -> str: method data_dir (line 890) | def data_dir(self) -> str: method matches_data_dir (line 894) | def matches_data_dir(self, dirname: str) -> bool: method identifier (line 908) | def identifier(self) -> str: method __str__ (line 911) | def __str__(self) -> str: method __repr__ (line 914) | def __repr__(self) -> str: method __eq__ (line 917) | def __eq__(self, other: Any) -> bool: method __hash__ (line 922) | def __hash__(self) -> int: method _calculate_name_and_version (line 925) | def _calculate_name_and_version(self) -> Tuple[str, str]: method _normalize_name (line 940) | def _normalize_name(self, name: str) -> str: class SDistMetadataFetcher (line 945) | class SDistMetadataFetcher(object): method __init__ (line 957) | def __init__(self, osutils: Optional[OSUtils] = None) -> None: method _parse_pkg_info_file (line 962) | def _parse_pkg_info_file(self, filepath: str) -> Message: method _get_pkg_info_filepath (line 971) | def _get_pkg_info_filepath(self, package_dir: str) -> str: method _unpack_sdist_into_dir (line 1018) | def _unpack_sdist_into_dir(self, sdist_path: str, unpack_dir: str) -> ... method get_package_name_and_version (line 1029) | def get_package_name_and_version(self, sdist_path: str) -> Tuple[str, ... class SubprocessPip (line 1039) | class SubprocessPip(object): method __init__ (line 1042) | def __init__( method main (line 1052) | def main( class PipRunner (line 1080) | class PipRunner(object): method __init__ (line 1087) | def __init__( method _execute (line 1095) | def _execute( method build_wheel (line 1110) | def build_wheel( method download_all_dependencies (line 1125) | def download_all_dependencies( method download_manylinux_wheels (line 1164) | def download_manylinux_wheels( method download_sdists (line 1192) | def download_sdists(self, packages: List[str], directory: str) -> None: FILE: chalice/deploy/planner.py class RemoteState (line 21) | class RemoteState(object): method __init__ (line 22) | def __init__(self, client, deployed_resources): method _cache_key (line 28) | def _cache_key(self, resource): method resource_deployed_values (line 38) | def resource_deployed_values(self, resource): method _dynamically_lookup_values (line 46) | def _dynamically_lookup_values(self, resource): method resource_exists (line 59) | def resource_exists(self, resource, *args): method _resource_exists_snslambdasubscription (line 74) | def _resource_exists_snslambdasubscription(self, resource): method _resource_exists_sqseventsource (line 87) | def _resource_exists_sqseventsource(self, resource): method _resource_exists_kinesiseventsource (line 105) | def _resource_exists_kinesiseventsource(self, resource): method _resource_exists_dynamodbeventsource (line 119) | def _resource_exists_dynamodbeventsource(self, resource): method _resource_exists_lambdalayer (line 132) | def _resource_exists_lambdalayer(self, resource): method _resource_exists_loggroup (line 142) | def _resource_exists_loggroup(self, resource): method _resource_exists_lambdafunction (line 146) | def _resource_exists_lambdafunction(self, resource): method _resource_exists_managediamrole (line 150) | def _resource_exists_managediamrole(self, resource): method _resource_exists_apimapping (line 158) | def _resource_exists_apimapping(self, resource, domain_name): method _resource_exists_domainname (line 168) | def _resource_exists_domainname(self, resource): method _resource_exists_restapi (line 175) | def _resource_exists_restapi(self, resource): method _resource_exists_websocketapi (line 185) | def _resource_exists_websocketapi(self, resource): class PlanStage (line 196) | class PlanStage(object): method __init__ (line 197) | def __init__(self, remote_state, osutils): method execute (line 202) | def execute(self, resources): method _add_result_to_plan (line 215) | def _add_result_to_plan(self, method _add_apimapping_plan (line 233) | def _add_apimapping_plan(self, method _add_domainname_plan (line 307) | def _add_domainname_plan(self, resource, endpoint_type): method _plan_lambdalayer (line 396) | def _plan_lambdalayer(self, resource): method _plan_lambdafunction (line 438) | def _plan_lambdafunction(self, resource): method _plan_managediamrole (line 549) | def _plan_managediamrole(self, resource): method _plan_snslambdasubscription (line 627) | def _plan_snslambdasubscription(self, resource): method _plan_sqseventsource (line 698) | def _plan_sqseventsource(self, resource): method _plan_kinesiseventsource (line 772) | def _plan_kinesiseventsource(self, resource): method _plan_loggroup (line 831) | def _plan_loggroup(self, resource): method _plan_dynamodbeventsource (line 866) | def _plan_dynamodbeventsource(self, resource): method _arn_parse_instructions (line 912) | def _arn_parse_instructions(self, function_arn): method _plan_s3bucketnotification (line 926) | def _plan_s3bucketnotification(self, resource): method _create_cloudwatchevent (line 962) | def _create_cloudwatchevent(self, resource): method _plan_cloudwatchevent (line 1006) | def _plan_cloudwatchevent(self, resource): method _plan_scheduledevent (line 1010) | def _plan_scheduledevent(self, resource): method _create_websocket_function_configs (line 1014) | def _create_websocket_function_configs(self, resource): method _create_websocket_function_config (line 1028) | def _create_websocket_function_config(self, function): method _inject_websocket_integrations (line 1038) | def _inject_websocket_integrations(self, configs): method _create_route_for_key (line 1068) | def _create_route_for_key(self, route_key): method _plan_websocketapi (line 1083) | def _plan_websocketapi(self, resource): method _plan_restapi (line 1222) | def _plan_restapi(self, resource): method _add_custom_domain_plan (line 1356) | def _add_custom_domain_plan(self, resource, endpoint_type): method _get_role_arn (line 1369) | def _get_role_arn(self, resource): method _batch_record_resource (line 1378) | def _batch_record_resource(self, resource_type, resource_name, class NoopPlanner (line 1407) | class NoopPlanner(PlanStage): method __init__ (line 1408) | def __init__(self): method execute (line 1412) | def execute(self, resources): class Variable (line 1417) | class Variable(object): method __init__ (line 1418) | def __init__(self, name): method __repr__ (line 1422) | def __repr__(self): method __eq__ (line 1426) | def __eq__(self, other): class StringFormat (line 1431) | class StringFormat(object): method __init__ (line 1432) | def __init__(self, template, variables): method __repr__ (line 1437) | def __repr__(self): method __eq__ (line 1441) | def __eq__(self, other): class PlanEncoder (line 1450) | class PlanEncoder(json.JSONEncoder): method default (line 1453) | def default(self, o): # pylint: disable=E0202 class KeyDataVariable (line 1460) | class KeyDataVariable(object): method __init__ (line 1461) | def __init__(self, name, key): method __repr__ (line 1466) | def __repr__(self): method __eq__ (line 1470) | def __eq__(self, other): FILE: chalice/deploy/swagger.py class SwaggerGenerator (line 13) | class SwaggerGenerator(object): method __init__ (line 31) | def __init__(self, region, deployed_resources): method generate_swagger (line 36) | def generate_swagger(self, app, rest_api=None): method _add_resource_policy (line 46) | def _add_resource_policy(self, api, rest_api): method _add_vpc_endpoint (line 51) | def _add_vpc_endpoint(self, api, rest_api): method _add_binary_types (line 58) | def _add_binary_types(self, api, app): method _add_route_paths (line 62) | def _add_route_paths(self, api, app): method _generate_security_from_auth_obj (line 87) | def _generate_security_from_auth_obj(self, api_config, authorizer): method _auth_uri (line 113) | def _auth_uri(self, authorizer): method _add_to_security_definition (line 122) | def _add_to_security_definition(self, security, method _generate_route_method (line 139) | def _generate_route_method(self, view): method _generate_precanned_responses (line 167) | def _generate_precanned_responses(self): method _uri (line 179) | def _uri(self, lambda_arn=None): method _generate_apig_integ (line 189) | def _generate_apig_integ(self, view): method _add_view_args (line 205) | def _add_view_args(self, single_method, view_args): method _add_preflight_request (line 212) | def _add_preflight_request(self, cors, methods, swagger_for_path): class CFNSwaggerGenerator (line 254) | class CFNSwaggerGenerator(SwaggerGenerator): method __init__ (line 255) | def __init__(self): method _uri (line 259) | def _uri(self, lambda_arn=None): method _auth_uri (line 269) | def _auth_uri(self, authorizer): class TemplatedSwaggerGenerator (line 281) | class TemplatedSwaggerGenerator(SwaggerGenerator): method __init__ (line 282) | def __init__(self): method _uri (line 286) | def _uri(self, lambda_arn=None): method _auth_uri (line 294) | def _auth_uri(self, authorizer): class TerraformSwaggerGenerator (line 304) | class TerraformSwaggerGenerator(SwaggerGenerator): method __init__ (line 306) | def __init__(self): method _uri (line 310) | def _uri(self, lambda_arn=None): method _auth_uri (line 314) | def _auth_uri(self, authorizer): FILE: chalice/deploy/sweeper.py class ResourceSweeper (line 23) | class ResourceSweeper(object): method __init__ (line 34) | def __init__(self): method execute (line 39) | def execute(self, plan, config): method _determine_sns_event (line 49) | def _determine_sns_event(self, name, resource_values): method _determine_s3_event (line 60) | def _determine_s3_event(self, name, resource_values): method _determine_sqs_event (line 78) | def _determine_sqs_event(self, name, resource_values): method _determine_kinesis_event (line 89) | def _determine_kinesis_event(self, name, resource_values): method _determine_dynamodb_event (line 100) | def _determine_dynamodb_event(self, name, resource_values): method _determine_domain_name (line 111) | def _determine_domain_name(self, name, resource_values): method _determine_remaining (line 146) | def _determine_remaining(self, deployed): method _mark_resources (line 166) | def _mark_resources(self): method _delete_domain_name (line 175) | def _delete_domain_name(self, method _delete_api_mapping (line 193) | def _delete_api_mapping(self, method _delete_lambda_function (line 220) | def _delete_lambda_function(self, method _delete_log_group (line 235) | def _delete_log_group(self, method _delete_lambda_layer (line 251) | def _delete_lambda_layer(self, resource_values): method _delete_iam_role (line 265) | def _delete_iam_role(self, resource_values): method _delete_cloudwatch_event (line 277) | def _delete_cloudwatch_event(self, resource_values): method _delete_rest_api (line 288) | def _delete_rest_api(self, resource_values): method _delete_s3_event (line 301) | def _delete_s3_event(self, resource_values): method _delete_sns_event (line 323) | def _delete_sns_event(self, resource_values): method _delete_sqs_event (line 342) | def _delete_sqs_event(self, resource_values): method _delete_kinesis_event (line 353) | def _delete_kinesis_event(self, resource_values): method _delete_dynamodb_event (line 364) | def _delete_dynamodb_event(self, resource_values): method _delete_websocket_api (line 375) | def _delete_websocket_api(self, resource_values): method _default_delete (line 390) | def _default_delete(self, *resource_values): method _update_plan (line 396) | def _update_plan(self, instructions, message=None, insert=False): method _delete_domain_api_mappings (line 413) | def _delete_domain_api_mappings(self, resource_values, name): method _plan_deletion (line 430) | def _plan_deletion(self, FILE: chalice/deploy/validate.py class ExperimentalFeatureError (line 14) | class ExperimentalFeatureError(Exception): method __init__ (line 15) | def __init__(self, features_missing_opt_in): method _generate_msg (line 21) | def _generate_msg(self, missing_features): function validate_configuration (line 31) | def validate_configuration(config): function validate_resource_policy (line 55) | def validate_resource_policy(config): function validate_endpoint_type (line 76) | def validate_endpoint_type(config): function validate_feature_flags (line 87) | def validate_feature_flags(chalice_app): function validate_routes (line 98) | def validate_routes(routes): function validate_python_version (line 114) | def validate_python_version(config, actual_py_version=None): function validate_route_content_types (line 140) | def validate_route_content_types(routes, binary_types): function _validate_entry_content_type (line 147) | def _validate_entry_content_type(route_entry, binary_types): function _validate_cors_for_route (line 163) | def _validate_cors_for_route(route_url, route_methods): function validate_minimum_compression_size (line 189) | def validate_minimum_compression_size(config): function _validate_manage_iam_role (line 202) | def _validate_manage_iam_role(config): function validate_unique_function_names (line 218) | def validate_unique_function_names(config): function _get_all_function_names (line 229) | def _get_all_function_names(chalice_app): function validate_sqs_configuration (line 239) | def validate_sqs_configuration(chalice_app): function _is_valid_queue_name (line 251) | def _is_valid_queue_name(queue_name, queue_arn): function validate_environment_variables_type (line 265) | def validate_environment_variables_type(config): function _validate_environment_variables (line 273) | def _validate_environment_variables(environment_variables): FILE: chalice/invoke.py function _response_is_error (line 17) | def _response_is_error(response): class UnhandledLambdaError (line 22) | class UnhandledLambdaError(Exception): class LambdaInvokeHandler (line 26) | class LambdaInvokeHandler(object): method __init__ (line 33) | def __init__(self, invoker, formatter, ui): method invoke (line 39) | def invoke(self, payload=None): class LambdaInvoker (line 49) | class LambdaInvoker(object): method __init__ (line 50) | def __init__(self, lambda_arn, client): method invoke (line 55) | def invoke(self, payload=None): class LambdaResponseFormatter (line 63) | class LambdaResponseFormatter(object): method format_response (line 68) | def format_response(self, response): method _format_error (line 78) | def _format_error(self, formatted, payload): method _format_stacktrace (line 93) | def _format_stacktrace(self, formatted, stack_trace): method _format_frame (line 99) | def _format_frame(self, formatted, frame): method _format_success (line 116) | def _format_success(self, formatted, payload): FILE: chalice/local.py class Clock (line 53) | class Clock(object): method time (line 54) | def time(self) -> float: function create_local_server (line 58) | def create_local_server(app_obj: Chalice, class LocalARNBuilder (line 66) | class LocalARNBuilder(object): method build_arn (line 74) | def build_arn(self, method: str, path: str) -> str: class ARNMatcher (line 92) | class ARNMatcher(object): method __init__ (line 93) | def __init__(self, target_arn: str) -> None: method _resource_match (line 96) | def _resource_match(self, resource: str) -> bool: method does_any_resource_match (line 107) | def does_any_resource_match(self, resources: List[str]) -> bool: class RouteMatcher (line 114) | class RouteMatcher(object): method __init__ (line 115) | def __init__(self, route_urls: List[str]) -> None: method match_route (line 122) | def match_route(self, url: str) -> MatchResult: class LambdaEventConverter (line 157) | class LambdaEventConverter(object): method __init__ (line 162) | def __init__(self, route_matcher: RouteMatcher, method _is_binary (line 169) | def _is_binary(self, headers: Dict[str, Any]) -> bool: method create_lambda_event (line 172) | def create_lambda_event(self, class LocalGatewayException (line 205) | class LocalGatewayException(Exception): method __init__ (line 208) | def __init__(self, class InvalidAuthorizerError (line 215) | class InvalidAuthorizerError(LocalGatewayException): class ForbiddenError (line 219) | class ForbiddenError(LocalGatewayException): class NotAuthorizedError (line 223) | class NotAuthorizedError(LocalGatewayException): class LambdaContext (line 227) | class LambdaContext(object): method __init__ (line 228) | def __init__(self, function_name: str, memory_size: int, method _current_time_millis (line 287) | def _current_time_millis(self) -> float: method get_remaining_time_in_millis (line 290) | def get_remaining_time_in_millis(self) -> float: class LocalGatewayAuthorizer (line 298) | class LocalGatewayAuthorizer(object): method __init__ (line 300) | def __init__(self, app_object: Chalice) -> None: method authorize (line 304) | def authorize(self, method _check_can_invoke_view_function (line 376) | def _check_can_invoke_view_function(self, method _route_for_event (line 392) | def _route_for_event(self, method _update_lambda_event (line 409) | def _update_lambda_event(self, lambda_event: EventType, method _prepare_authorizer_event (line 418) | def _prepare_authorizer_event(self, arn: str, method _decode_jwt_payload (line 435) | def _decode_jwt_payload(self, jwt: str) -> Dict: method _base64_pad (line 440) | def _base64_pad(self, value: str) -> str: class LocalGateway (line 447) | class LocalGateway(object): method __init__ (line 452) | def __init__(self, app_object: Chalice, config: Config) -> None: method _generate_lambda_context (line 461) | def _generate_lambda_context(self) -> LambdaContext: method _generate_lambda_event (line 472) | def _generate_lambda_event(self, method _has_user_defined_options_method (line 483) | def _has_user_defined_options_method(self, method handle_request (line 488) | def handle_request(self, method _autogen_options_headers (line 549) | def _autogen_options_headers(self, lambda_event: EventType) -> HeaderT... class ChaliceRequestHandler (line 581) | class ChaliceRequestHandler(BaseHTTPRequestHandler): method __init__ (line 585) | def __init__(self, method _parse_payload (line 595) | def _parse_payload(self) -> Tuple[HeaderType, Optional[bytes]]: method _generic_handle (line 603) | def _generic_handle(self) -> None: method _handle_binary (line 621) | def _handle_binary(self, response: Dict[str, Any]) -> Dict[str, Any]: method _send_error_response (line 627) | def _send_error_response(self, error: LocalGatewayException) -> None: method _send_http_response (line 633) | def _send_http_response(self, method _send_http_response_with_body (line 642) | def _send_http_response_with_body(self, method _send_http_response_no_body (line 659) | def _send_http_response_no_body(self, method _send_headers (line 666) | def _send_headers(self, headers: HeaderType) -> None: class ThreadedHTTPServer (line 676) | class ThreadedHTTPServer(ThreadingMixIn, HTTPServer): class LocalDevServer (line 689) | class LocalDevServer(object): method __init__ (line 690) | def __init__(self, method handle_single_request (line 702) | def handle_single_request(self) -> None: method serve_forever (line 705) | def serve_forever(self) -> None: method shutdown (line 709) | def shutdown(self) -> None: class HTTPServerThread (line 715) | class HTTPServerThread(threading.Thread): method __init__ (line 723) | def __init__(self, server_factory: Callable[[], LocalDevServer]) -> None: method run (line 729) | def run(self) -> None: method shutdown (line 733) | def shutdown(self) -> None: class LocalChalice (line 738) | class LocalChalice(Chalice): method current_request (line 748) | def current_request(self) -> Request: # type: ignore method current_request (line 752) | def current_request(self, value: Request) -> None: # type: ignore class CustomLocalChalice (line 756) | class CustomLocalChalice(LocalChalice): FILE: chalice/logs.py class LogRetrieveOptions (line 21) | class LogRetrieveOptions(object): method create (line 27) | def create( function display_logs (line 46) | def display_logs( class LogRetriever (line 63) | class LogRetriever(object): method __init__ (line 64) | def __init__( method create_from_lambda_arn (line 71) | def create_from_lambda_arn( method _is_lambda_message (line 89) | def _is_lambda_message(self, event: CWLogEvent) -> bool: method retrieve_logs (line 105) | def retrieve_logs( class BaseLogEventGenerator (line 155) | class BaseLogEventGenerator(object): method __init__ (line 156) | def __init__(self, client: TypedAWSClient) -> None: method iter_log_events (line 159) | def iter_log_events( class LogEventGenerator (line 165) | class LogEventGenerator(BaseLogEventGenerator): method iter_log_events (line 166) | def iter_log_events( class FollowLogEventGenerator (line 175) | class FollowLogEventGenerator(BaseLogEventGenerator): method __init__ (line 179) | def __init__( method iter_log_events (line 190) | def iter_log_events( method _loop_on_filter_log_events (line 201) | def _loop_on_filter_log_events( method _in_cache (line 240) | def _in_cache(self, event: CWLogEvent) -> bool: method _add_to_cache (line 243) | def _add_to_cache(self, event: CWLogEvent) -> None: method _prune_old_cache_entries (line 246) | def _prune_old_cache_entries(self, timestamp: datetime) -> None: FILE: chalice/package.py function create_app_packager (line 30) | def create_app_packager( class UnsupportedFeatureError (line 80) | class UnsupportedFeatureError(Exception): class DuplicateResourceNameError (line 84) | class DuplicateResourceNameError(Exception): class PackageOptions (line 88) | class PackageOptions(object): method __init__ (line 89) | def __init__(self, client): method service_principal (line 93) | def service_principal(self, service): class ResourceBuilder (line 102) | class ResourceBuilder(object): method __init__ (line 103) | def __init__(self, method construct_resources (line 113) | def construct_resources(self, config, chalice_stage_name): class TemplateGenerator (line 125) | class TemplateGenerator(object): method __init__ (line 128) | def __init__(self, config, options): method dispatch (line 133) | def dispatch(self, resource, template): method generate (line 139) | def generate(self, resources): method _generate_filebasediampolicy (line 143) | def _generate_filebasediampolicy(self, resource, template): method _generate_autogeniampolicy (line 147) | def _generate_autogeniampolicy(self, resource, template): method _generate_deploymentpackage (line 151) | def _generate_deploymentpackage(self, resource, template): method _generate_precreatediamrole (line 155) | def _generate_precreatediamrole(self, resource, template): method _default (line 159) | def _default(self, resource, template): class SAMTemplateGenerator (line 164) | class SAMTemplateGenerator(TemplateGenerator): method __init__ (line 174) | def __init__(self, config, options): method generate (line 180) | def generate(self, resources): method _generate_lambdalayer (line 188) | def _generate_lambdalayer(self, resource, template): method _generate_scheduledevent (line 202) | def _generate_scheduledevent(self, resource, template): method _generate_cloudwatchevent (line 218) | def _generate_cloudwatchevent(self, resource, template): method _generate_lambdafunction (line 236) | def _generate_lambdafunction(self, resource, template): method _add_iam_role (line 303) | def _add_iam_role(self, resource, cfn_resource): method _generate_loggroup (line 318) | def _generate_loggroup(self, resource, template): method _generate_restapi (line 323) | def _generate_restapi(self, resource, template): method _inject_restapi_outputs (line 379) | def _inject_restapi_outputs(self, template): method _add_websocket_lambda_integration (line 413) | def _add_websocket_lambda_integration( method _add_websocket_lambda_invoke_permission (line 438) | def _add_websocket_lambda_invoke_permission( method _add_websocket_lambda_integrations (line 458) | def _add_websocket_lambda_integrations(self, api_ref, resources): method _create_route_for_key (line 472) | def _create_route_for_key(self, route_key, api_ref): method _generate_websocketapi (line 496) | def _generate_websocketapi(self, resource, template): method _inject_websocketapi_outputs (line 538) | def _inject_websocketapi_outputs(self, template): method _generate_managediamrole (line 593) | def _generate_managediamrole(self, resource, template): method _generate_s3bucketnotification (line 610) | def _generate_s3bucketnotification(self, resource, template): method _generate_snslambdasubscription (line 620) | def _generate_snslambdasubscription(self, resource, template): method _generate_sqseventsource (line 647) | def _generate_sqseventsource(self, resource, template): method _generate_kinesiseventsource (line 679) | def _generate_kinesiseventsource(self, resource, template): method _generate_dynamodbeventsource (line 706) | def _generate_dynamodbeventsource(self, resource, template): method _generate_apimapping (line 727) | def _generate_apimapping(self, resource, template): method _generate_domainname (line 731) | def _generate_domainname(self, resource, template): method _add_domain_name (line 735) | def _add_domain_name(self, resource, template): method _add_websocket_domain_name (line 773) | def _add_websocket_domain_name(self, resource, template): method _register_cfn_resource_name (line 802) | def _register_cfn_resource_name(self, name): class TerraformGenerator (line 814) | class TerraformGenerator(TemplateGenerator): method __init__ (line 817) | def __init__(self, config, options): method generate (line 822) | def generate(self, resources): method _fref (line 853) | def _fref(self, lambda_function, attr='arn'): method _arnref (line 858) | def _arnref(self, arn_template, **kw): method _generate_managediamrole (line 867) | def _generate_managediamrole(self, resource, template): method _add_websocket_lambda_integration (line 886) | def _add_websocket_lambda_integration( method _add_websocket_lambda_invoke_permission (line 909) | def _add_websocket_lambda_invoke_permission( method _add_websockets_route (line 929) | def _add_websockets_route(self, websocket_api_id, route_key, template): method _add_websocket_domain_name (line 955) | def _add_websocket_domain_name(self, websocket_api_id, resource, templ... method _inject_websocketapi_outputs (line 985) | def _inject_websocketapi_outputs(self, websocket_api_id, template): method _generate_websocketapi (line 1028) | def _generate_websocketapi(self, resource, template): method _generate_s3bucketnotification (line 1083) | def _generate_s3bucketnotification(self, resource, template): method _generate_sqseventsource (line 1121) | def _generate_sqseventsource(self, resource, template): method _generate_kinesiseventsource (line 1146) | def _generate_kinesiseventsource(self, resource, template): method _generate_dynamodbeventsource (line 1161) | def _generate_dynamodbeventsource(self, resource, template): method _generate_snslambdasubscription (line 1173) | def _generate_snslambdasubscription(self, resource, template): method _generate_cloudwatchevent (line 1197) | def _generate_cloudwatchevent(self, resource, template): method _generate_scheduledevent (line 1208) | def _generate_scheduledevent(self, resource, template): method _cwe_helper (line 1220) | def _cwe_helper(self, resource, template): method _generate_lambdalayer (line 1240) | def _generate_lambdalayer(self, resource, template): method _generate_lambdafunction (line 1251) | def _generate_lambdafunction(self, resource, template): method _generate_log_group (line 1309) | def _generate_log_group(self, resource, remplate): method _generate_restapi (line 1314) | def _generate_restapi(self, resource, template): method _add_domain_name (line 1394) | def _add_domain_name(self, resource, template): method _add_domain_name_outputs (line 1427) | def _add_domain_name_outputs(self, domain_resource_name, method _generate_apimapping (line 1446) | def _generate_apimapping(self, resource, template): method _generate_domainname (line 1450) | def _generate_domainname(self, resource, template): class AppPackager (line 1455) | class AppPackager(object): method __init__ (line 1456) | def __init__(self, method _to_json (line 1470) | def _to_json(self, doc): method _to_yaml (line 1474) | def _to_yaml(self, doc): method package_app (line 1478) | def package_app(self, config, outdir, chalice_stage_name): class TemplatePostProcessor (line 1500) | class TemplatePostProcessor(object): method __init__ (line 1501) | def __init__(self, osutils): method process (line 1505) | def process(self, template, config, outdir, chalice_stage_name): class SAMCodeLocationPostProcessor (line 1510) | class SAMCodeLocationPostProcessor(TemplatePostProcessor): method process (line 1512) | def process(self, template, config, outdir, chalice_stage_name): method _fixup_deployment_package (line 1516) | def _fixup_deployment_package(self, template, outdir): class TerraformCodeLocationPostProcessor (line 1540) | class TerraformCodeLocationPostProcessor(TemplatePostProcessor): method process (line 1542) | def process(self, template, config, outdir, chalice_stage_name): class TemplateMergePostProcessor (line 1566) | class TemplateMergePostProcessor(TemplatePostProcessor): method __init__ (line 1567) | def __init__(self, method process (line 1579) | def process(self, template, config, outdir, chalice_stage_name): method _load_template_to_merge (line 1588) | def _load_template_to_merge(self): class CompositePostProcessor (line 1600) | class CompositePostProcessor(TemplatePostProcessor): method __init__ (line 1601) | def __init__(self, processors): method process (line 1605) | def process(self, template, config, outdir, chalice_stage_name): class TemplateMerger (line 1611) | class TemplateMerger(object): method merge (line 1612) | def merge(self, file_template, chalice_template): class TemplateDeepMerger (line 1617) | class TemplateDeepMerger(TemplateMerger): method merge (line 1618) | def merge(self, file_template, chalice_template): method _merge (line 1622) | def _merge(self, file_template, chalice_template): method _merge_dict (line 1629) | def _merge_dict(self, file_template, chalice_template): class TemplateSerializer (line 1637) | class TemplateSerializer(object): method load_template (line 1640) | def load_template(self, file_contents, filename=''): method serialize_template (line 1644) | def serialize_template(self, contents): class JSONTemplateSerializer (line 1649) | class JSONTemplateSerializer(TemplateSerializer): method serialize_template (line 1652) | def serialize_template(self, contents): method load_template (line 1656) | def load_template(self, file_contents, filename=''): class YAMLTemplateSerializer (line 1665) | class YAMLTemplateSerializer(TemplateSerializer): method is_yaml_template (line 1669) | def is_yaml_template(cls, template_name): method serialize_template (line 1674) | def serialize_template(self, contents): method load_template (line 1678) | def load_template(self, file_contents, filename=''): method _custom_sam_instrinsics (line 1691) | def _custom_sam_instrinsics(self, loader, tag_prefix, node): method _get_value (line 1699) | def _get_value(self, loader, node): FILE: chalice/pipeline.py function create_buildspec_v2 (line 12) | def create_buildspec_v2(pipeline_params): function create_buildspec_legacy (line 48) | def create_buildspec_legacy(pipeline_params): class InvalidCodeBuildPythonVersion (line 76) | class InvalidCodeBuildPythonVersion(Exception): method __init__ (line 77) | def __init__(self, version, msg=None): class PipelineParameters (line 84) | class PipelineParameters(object): method __init__ (line 88) | def __init__(self, app_name, lambda_python_version, method _extract_version (line 104) | def _extract_version(self, lambda_python_version): method _lock_to_minor_version (line 111) | def _lock_to_minor_version(self): class BasePipelineTemplate (line 119) | class BasePipelineTemplate(object): method create_template (line 120) | def create_template(self, pipeline_params): class CreatePipelineTemplateV2 (line 125) | class CreatePipelineTemplateV2(BasePipelineTemplate): method create_template (line 144) | def create_template(self, pipeline_params): method _validate_python_version (line 160) | def _validate_python_version(self, python_version): class CreatePipelineTemplateLegacy (line 174) | class CreatePipelineTemplateLegacy(BasePipelineTemplate): method create_template (line 200) | def create_template(self, pipeline_params): method _get_codebuild_image (line 218) | def _get_codebuild_image(self, params): class BaseResource (line 229) | class BaseResource(object): method add_to_template (line 230) | def add_to_template(self, template, pipeline_params): class CodeCommitSourceRepository (line 235) | class CodeCommitSourceRepository(BaseResource): method add_to_template (line 236) | def add_to_template(self, template, pipeline_params): class GithubSource (line 257) | class GithubSource(BaseResource): method add_to_template (line 258) | def add_to_template(self, template, pipeline_params): class CodeBuild (line 299) | class CodeBuild(BaseResource): method __init__ (line 300) | def __init__(self, buildspec_generator=create_buildspec_legacy): method add_to_template (line 304) | def add_to_template(self, template, pipeline_params): method _add_package_build (line 315) | def _add_package_build(self, resources, pipeline_params): method _add_s3_bucket (line 353) | def _add_s3_bucket(self, resources, outputs): method _add_codebuild_role (line 360) | def _add_codebuild_role(self, resources, outputs): method _add_codebuild_policy (line 389) | def _add_codebuild_policy(self, resources): class CodePipeline (line 405) | class CodePipeline(BaseResource): method add_to_template (line 406) | def add_to_template(self, template, pipeline_params): method _add_cfn_deploy_role (line 415) | def _add_cfn_deploy_role(self, resources, outputs): method _add_pipeline (line 458) | def _add_pipeline(self, resources, pipeline_params): method _create_pipeline_stages (line 478) | def _create_pipeline_stages(self, pipeline_params): method _code_commit_source (line 490) | def _code_commit_source(self): method _create_source_stage (line 519) | def _create_source_stage(self, pipeline_params): method _github_source (line 525) | def _github_source(self, pipeline_version): method _create_build_stage (line 562) | def _create_build_stage(self): method _create_beta_stage (line 595) | def _create_beta_stage(self): method _add_bucket_store (line 657) | def _add_bucket_store(self, resources, outputs): method _add_codepipeline_role (line 671) | def _add_codepipeline_role(self, resources, outputs): class BuildSpecExtractor (line 706) | class BuildSpecExtractor(object): method extract_buildspec (line 707) | def extract_buildspec(self, template): FILE: chalice/policy.py function policy_from_source_code (line 25) | def policy_from_source_code(source_code: str) -> Dict[str, Any]: function load_api_policy_actions (line 33) | def load_api_policy_actions() -> APIPolicyT: function load_custom_policy_actions (line 37) | def load_custom_policy_actions() -> CustomPolicyT: function _load_json_file (line 41) | def _load_json_file(relative_filename: str) -> Dict[str, Any]: function diff_policies (line 49) | def diff_policies(old: Dict[str, Any], function _create_simple_format (line 63) | def _create_simple_format(policy: Dict[str, Any]) -> Set[str]: class AppPolicyGenerator (line 72) | class AppPolicyGenerator(object): method __init__ (line 73) | def __init__(self, osutils: OSUtils) -> None: method generate_policy (line 76) | def generate_policy(self, config: Config) -> Dict[str, Any]: class PolicyBuilder (line 95) | class PolicyBuilder(object): method __init__ (line 98) | def __init__(self, method build_policy_from_api_calls (line 120) | def build_policy_from_api_calls(self, method _build_statements_from_client_calls (line 130) | def _build_statements_from_client_calls(self, method _get_actions_from_api_calls (line 153) | def _get_actions_from_api_calls(self, method _get_actions_from_high_level_calls (line 175) | def _get_actions_from_high_level_calls(self, FILE: chalice/templates/0000-rest-api/app.py function index (line 7) | def index(): FILE: chalice/templates/0000-rest-api/tests/test_app.py function test_index (line 5) | def test_index(): FILE: chalice/templates/0002-s3-event-handler/app.py function s3_handler (line 14) | def s3_handler(event): FILE: chalice/templates/0002-s3-event-handler/tests/test_app.py function test_s3_handler (line 5) | def test_s3_handler(): FILE: chalice/templates/0007-lambda-only/app.py function first_function (line 7) | def first_function(event, context): function second_function (line 12) | def second_function(event, context): FILE: chalice/templates/0007-lambda-only/tests/test_app.py function test_index (line 5) | def test_index(): FILE: chalice/templates/0009-legacy/app.py function index (line 7) | def index(): FILE: chalice/templates/6001-cdk-ddb/infrastructure/stacks/chaliceapp.py class ChaliceApp (line 17) | class ChaliceApp(cdk.Stack): method __init__ (line 19) | def __init__(self, scope, id, **kwargs): method _create_ddb_table (line 34) | def _create_ddb_table(self): FILE: chalice/templates/6001-cdk-ddb/runtime/app.py function create_user (line 12) | def create_user(): function get_user (line 24) | def get_user(username): FILE: chalice/test.py class FunctionNotFoundError (line 16) | class FunctionNotFoundError(Exception): class Client (line 20) | class Client(object): method __init__ (line 21) | def __init__(self, method _chalice_config (line 38) | def _chalice_config(self) -> Config: method http (line 51) | def http(self) -> TestHTTPClient: method lambda_ (line 57) | def lambda_(self) -> TestLambdaClient: method events (line 64) | def events(self) -> TestEventsClient: method __enter__ (line 69) | def __enter__(self) -> Client: method __exit__ (line 72) | def __exit__(self, class BaseClient (line 80) | class BaseClient(object): method _patched_env_vars (line 83) | def _patched_env_vars(self, environment_variables): # type: ignore class TestHTTPClient (line 99) | class TestHTTPClient(BaseClient): method __init__ (line 100) | def __init__(self, app: Chalice, config: Config) -> None: method request (line 105) | def request(self, method _error_response (line 123) | def _error_response(self, e: LocalGatewayException) -> HTTPResponse: method get (line 130) | def get(self, path: str, **kwargs: Any) -> HTTPResponse: method post (line 133) | def post(self, path: str, **kwargs: Any) -> HTTPResponse: method put (line 136) | def put(self, path: str, **kwargs: Any) -> HTTPResponse: method patch (line 139) | def patch(self, path: str, **kwargs: Any) -> HTTPResponse: method options (line 142) | def options(self, path: str, **kwargs: Any) -> HTTPResponse: method delete (line 145) | def delete(self, path: str, **kwargs: Any) -> HTTPResponse: method head (line 148) | def head(self, path: str, **kwargs: Any) -> HTTPResponse: class HTTPResponse (line 152) | class HTTPResponse(object): method __init__ (line 153) | def __init__(self, method json_body (line 162) | def json_body(self) -> Any: method create_from_dict (line 169) | def create_from_dict(cls, response_dict: Dict[str, Any]) -> HTTPResponse: class TestEventsClient (line 185) | class TestEventsClient(BaseClient): method __init__ (line 186) | def __init__(self, app: Chalice) -> None: method generate_sns_event (line 189) | def generate_sns_event(self, method generate_s3_event (line 222) | def generate_s3_event(self, method generate_sqs_event (line 262) | def generate_sqs_event(self, method generate_cw_event (line 284) | def generate_cw_event(self, method generate_kinesis_event (line 303) | def generate_kinesis_event(self, message_bodies: List[bytes], class TestLambdaClient (line 327) | class TestLambdaClient(BaseClient): method __init__ (line 328) | def __init__(self, app: Chalice, config: Config) -> None: method invoke (line 332) | def invoke(self, class InvokeResponse (line 348) | class InvokeResponse(object): method __init__ (line 349) | def __init__(self, payload: Any) -> None: FILE: chalice/utils.py class AbortedError (line 32) | class AbortedError(Exception): function to_cfn_resource_name (line 36) | def to_cfn_resource_name(name: str) -> str: function remove_stage_from_deployed_values (line 54) | def remove_stage_from_deployed_values(key: str, filename: str) -> None: function record_deployed_values (line 74) | def record_deployed_values( function serialize_to_json (line 92) | def serialize_to_json(data: Any) -> str: class ChaliceZipFile (line 103) | class ChaliceZipFile(zipfile.ZipFile): method __init__ (line 113) | def __init__(self, *args: Any, **kwargs: Any) -> None: method write (line 118) | def write( method _create_zipinfo (line 132) | def _create_zipinfo( function create_zip_file (line 160) | def create_zip_file(source_dir: str, outfile: str) -> None: class OSUtils (line 179) | class OSUtils(object): method environ (line 182) | def environ(self) -> MutableMapping: method open (line 185) | def open(self, filename: str, mode: str) -> IO: method open_zip (line 188) | def open_zip( method remove_file (line 195) | def remove_file(self, filename: str) -> None: method file_exists (line 204) | def file_exists(self, filename: str) -> bool: method get_file_contents (line 207) | def get_file_contents( method set_file_contents (line 222) | def set_file_contents( method extract_zipfile (line 232) | def extract_zipfile(self, zipfile_path: str, unpack_dir: str) -> None: method extract_tarfile (line 236) | def extract_tarfile(self, tarfile_path: str, unpack_dir: str) -> None: method _validate_safe_extract (line 248) | def _validate_safe_extract( method _validate_single_tar_member (line 256) | def _validate_single_tar_member( method directory_exists (line 292) | def directory_exists(self, path: str) -> bool: method get_directory_contents (line 295) | def get_directory_contents(self, path: str) -> List[str]: method makedirs (line 298) | def makedirs(self, path: str) -> None: method dirname (line 301) | def dirname(self, path: str) -> str: method abspath (line 304) | def abspath(self, path: str) -> str: method joinpath (line 307) | def joinpath(self, *args: str) -> str: method walk (line 310) | def walk( method copytree (line 315) | def copytree(self, source: str, destination: str) -> None: method rmtree (line 327) | def rmtree(self, directory: str) -> None: method copy (line 330) | def copy(self, source: str, destination: str) -> None: method move (line 333) | def move(self, source: str, destination: str) -> None: method tempdir (line 337) | def tempdir(self) -> Any: method popen (line 344) | def popen( method mtime (line 354) | def mtime(self, path: str) -> float: method stat (line 357) | def stat(self, path: str) -> os.stat_result: method normalized_filename (line 360) | def normalized_filename(self, path: str) -> str: method pipe (line 370) | def pipe(self) -> int: method basename (line 373) | def basename(self, path: str) -> str: function getting_started_prompt (line 377) | def getting_started_prompt(prompter: Any) -> bool: class UI (line 381) | class UI(object): method __init__ (line 382) | def __init__( method write (line 402) | def write(self, msg: str) -> None: method error (line 405) | def error(self, msg: str) -> None: method confirm (line 408) | def confirm( class PipeReader (line 417) | class PipeReader(object): method __init__ (line 418) | def __init__(self, stream: IO[bytes]) -> None: method read (line 421) | def read(self) -> OptBytes: class TimestampConverter (line 427) | class TimestampConverter(object): method __init__ (line 440) | def __init__(self, now: Optional[Callable[[], datetime]] = None) -> None: method timestamp_to_datetime (line 445) | def timestamp_to_datetime(self, timestamp: str) -> datetime: method _relative_timestamp_to_datetime (line 461) | def _relative_timestamp_to_datetime( method parse_iso8601_timestamp (line 467) | def parse_iso8601_timestamp(self, timestamp: str) -> datetime: FILE: chalice/vendored/botocore/regions.py class BaseEndpointResolver (line 29) | class BaseEndpointResolver(object): method construct_endpoint (line 31) | def construct_endpoint(self, service_name, region_name=None): method get_available_partitions (line 60) | def get_available_partitions(self): method get_available_endpoints (line 67) | def get_available_endpoints(self, service_name, partition_name='aws', class EndpointResolver (line 88) | class EndpointResolver(BaseEndpointResolver): method __init__ (line 90) | def __init__(self, endpoint_data): method get_available_partitions (line 98) | def get_available_partitions(self): method get_available_endpoints (line 104) | def get_available_endpoints(self, service_name, partition_name='aws', method construct_endpoint (line 118) | def construct_endpoint(self, service_name, region_name=None, partition... method _endpoint_for_partition (line 138) | def _endpoint_for_partition(self, partition, service_name, region_name, method _region_match (line 168) | def _region_match(self, partition, region_name): method _resolve (line 175) | def _resolve(self, partition, service_name, service_data, endpoint_name): method _merge_keys (line 192) | def _merge_keys(self, from_data, result): method _expand_template (line 197) | def _expand_template(self, partition, template, service_name, FILE: docs/source/chalicedocs.py function get_size (line 13) | def get_size(d, key): function css (line 22) | def css(d): class youtube (line 26) | class youtube(nodes.General, nodes.Element): function visit_youtube_node (line 30) | def visit_youtube_node(self, node): function depart_youtube_node (line 86) | def depart_youtube_node(self, node): class YouTube (line 90) | class YouTube(Directive): method run (line 101) | def run(self): function unsupported_visit_youtube (line 120) | def unsupported_visit_youtube(self, node): function setup (line 134) | def setup(app): FILE: docs/source/samples/media-query/code/app.py function get_media_db (line 25) | def get_media_db(): function get_rekognition_client (line 34) | def get_rekognition_client(): function handle_object_created (line 45) | def handle_object_created(event): function handle_object_removed (line 54) | def handle_object_removed(event): function add_video_file (line 60) | def add_video_file(event): function list_media_files (line 70) | def list_media_files(): function get_media_file (line 78) | def get_media_file(name): function _extract_db_list_params (line 86) | def _extract_db_list_params(query_params): function _is_image (line 98) | def _is_image(key): function _handle_created_image (line 102) | def _handle_created_image(bucket, key): function _is_video (line 107) | def _is_video(key): function _handle_created_video (line 111) | def _handle_created_video(bucket, key): FILE: docs/source/samples/media-query/code/chalicelib/db.py class MediaDB (line 8) | class MediaDB(object): method list_media_files (line 9) | def list_media_files(self, label=None): method add_media_file (line 12) | def add_media_file(self, name, media_type, labels=None): method get_media_file (line 15) | def get_media_file(self, name): method delete_media_file (line 18) | def delete_media_file(self, name): class DynamoMediaDB (line 22) | class DynamoMediaDB(MediaDB): method __init__ (line 23) | def __init__(self, table_resource): method list_media_files (line 26) | def list_media_files(self, startswith=None, media_type=None, label=None): method add_media_file (line 46) | def add_media_file(self, name, media_type, labels=None): method get_media_file (line 57) | def get_media_file(self, name): method delete_media_file (line 65) | def delete_media_file(self, name): method _add_to_filter_expression (line 72) | def _add_to_filter_expression(self, expression, condition): FILE: docs/source/samples/media-query/code/chalicelib/rekognition.py class RekognitonClient (line 4) | class RekognitonClient(object): method __init__ (line 5) | def __init__(self, boto3_client): method get_image_labels (line 8) | def get_image_labels(self, bucket, key): method start_video_label_job (line 20) | def start_video_label_job(self, bucket, key, topic_arn, role_arn): method get_video_job_labels (line 37) | def get_video_job_labels(self, job_id): method _collect_video_labels (line 50) | def _collect_video_labels(self, labels, response): FILE: docs/source/samples/media-query/code/recordresources.py function record_as_env_var (line 9) | def record_as_env_var(stack_name, stage): function _to_env_var_name (line 28) | def _to_env_var_name(name): function main (line 32) | def main(): FILE: docs/source/samples/todo-app/code/app.py function login (line 18) | def login(): function jwt_auth (line 28) | def jwt_auth(auth_request): function get_auth_key (line 34) | def get_auth_key(): function get_users_db (line 45) | def get_users_db(): function get_app_db (line 53) | def get_app_db(): function get_authorized_username (line 63) | def get_authorized_username(current_request): function list_todos (line 68) | def list_todos(): function create_todo (line 74) | def create_todo(): function get_todo (line 85) | def get_todo(uid): function update_todo (line 91) | def update_todo(uid): function delete_todo (line 103) | def delete_todo(uid): FILE: docs/source/samples/todo-app/code/chalicelib/auth.py function get_jwt_token (line 10) | def get_jwt_token(username, password, record, secret): function decode_jwt_token (line 32) | def decode_jwt_token(token, secret): FILE: docs/source/samples/todo-app/code/chalicelib/db.py class TodoDB (line 9) | class TodoDB(object): method list_items (line 10) | def list_items(self): method add_item (line 13) | def add_item(self, description, metadata=None): method get_item (line 16) | def get_item(self, uid): method delete_item (line 19) | def delete_item(self, uid): method update_item (line 22) | def update_item(self, uid, description=None, state=None, class InMemoryTodoDB (line 27) | class InMemoryTodoDB(TodoDB): method __init__ (line 28) | def __init__(self, state=None): method list_all_items (line 33) | def list_all_items(self): method list_items (line 39) | def list_items(self, username=DEFAULT_USERNAME): method add_item (line 42) | def add_item(self, description, metadata=None, username=DEFAULT_USERNA... method get_item (line 55) | def get_item(self, uid, username=DEFAULT_USERNAME): method delete_item (line 58) | def delete_item(self, uid, username=DEFAULT_USERNAME): method update_item (line 61) | def update_item(self, uid, description=None, state=None, class DynamoDBTodo (line 72) | class DynamoDBTodo(TodoDB): method __init__ (line 73) | def __init__(self, table_resource): method list_all_items (line 76) | def list_all_items(self): method list_items (line 80) | def list_items(self, username=DEFAULT_USERNAME): method add_item (line 86) | def add_item(self, description, metadata=None, username=DEFAULT_USERNA... method get_item (line 99) | def get_item(self, uid, username=DEFAULT_USERNAME): method delete_item (line 108) | def delete_item(self, uid, username=DEFAULT_USERNAME): method update_item (line 116) | def update_item(self, uid, description=None, state=None, FILE: docs/source/samples/todo-app/code/create-resources.py function create_table (line 26) | def create_table(table_name_prefix, hash_key, range_key=None): function record_as_env_var (line 59) | def record_as_env_var(key, value, stage): function _already_in_config (line 70) | def _already_in_config(env_var, stage): function create_auth_key_if_needed (line 76) | def create_auth_key_if_needed(stage): function create_resources (line 89) | def create_resources(args): function cleanup_resources (line 104) | def cleanup_resources(args): function main (line 132) | def main(): FILE: docs/source/samples/todo-app/code/tests/test_db.py class TestTodoDB (line 10) | class TestTodoDB(unittest.TestCase): method setUp (line 11) | def setUp(self): method tearDown (line 15) | def tearDown(self): method test_can_add_and_retrieve_data (line 20) | def test_can_add_and_retrieve_data(self): method test_can_add_and_list_data (line 28) | def test_can_add_and_list_data(self): method test_can_add_and_delete_data (line 34) | def test_can_add_and_delete_data(self): method test_can_add_and_update_data (line 40) | def test_can_add_and_update_data(self): method test_can_add_and_retrieve_data_with_specified_username (line 45) | def test_can_add_and_retrieve_data_with_specified_username(self): method test_can_add_and_list_data_with_specified_username (line 57) | def test_can_add_and_list_data_with_specified_username(self): method test_can_add_and_delete_data_with_specified_username (line 65) | def test_can_add_and_delete_data_with_specified_username(self): method test_can_add_and_update_data_with_specified_username (line 72) | def test_can_add_and_update_data_with_specified_username(self): method test_list_all_items (line 79) | def test_list_all_items(self): class TestDynamoDB (line 92) | class TestDynamoDB(TestTodoDB): method setUpClass (line 94) | def setUpClass(cls): method tearDownClass (line 128) | def tearDownClass(cls): method setUp (line 134) | def setUp(self): FILE: docs/source/samples/todo-app/code/users.py function get_table_name (line 13) | def get_table_name(stage): function create_user (line 21) | def create_user(stage): function encode_password (line 37) | def encode_password(password, salt=None): function list_users (line 51) | def list_users(stage): function get_user (line 58) | def get_user(username, stage): function test_password (line 70) | def test_password(stage): function main (line 83) | def main(): FILE: docs/source/theme/smithy/static/asciinema-player.js function CustomEvent (line 13) | function CustomEvent ( event, params ) { function t (line 35) | function t(e){E.push(e),b||(b=!0,w(o))} function n (line 35) | function n(e){return window.ShadowDOMPolyfill&&window.ShadowDOMPolyfill.... function o (line 35) | function o(){b=!1;var e=E;E=[],e.sort(function(e,t){return e.uid_-t.uid_... function r (line 35) | function r(e){e.nodes_.forEach(function(t){var n=v.get(t);n&&n.forEach(f... function i (line 35) | function i(e,t){for(var n=e;n;n=n.parentNode){var o=v.get(n);if(o)for(va... function a (line 35) | function a(e){this.callback_=e,this.nodes_=[],this.records_=[],this.uid_... function d (line 35) | function d(e,t){this.type=e,this.target=t,this.addedNodes=[],this.remove... function s (line 35) | function s(e){var t=new d(e.type,e.target);return t.addedNodes=e.addedNo... function u (line 35) | function u(e,t){return y=new d(e,t)} function c (line 35) | function c(e){return N?N:(N=s(y),N.oldValue=e,N)} function l (line 35) | function l(){y=N=void 0} function f (line 35) | function f(e){return e===N||e===y} function p (line 35) | function p(e,t){return e===t?e:N&&f(e)?N:null} function m (line 35) | function m(e,t,n){this.observer=e,this.target=t,this.options=n,this.tran... function t (line 35) | function t(e,t){n(e,function(e){return t(e)?!0:void o(e,t)}),o(e,t)} function n (line 35) | function n(e,t,o){var r=e.firstElementChild;if(!r)for(r=e.firstChild;r&&... function o (line 35) | function o(e,n){for(var o=e.shadowRoot;o;)t(o,n),o=o.olderShadowRoot} function r (line 35) | function r(e,t){i(e,t,[])} function i (line 35) | function i(e,t,n){if(e=window.wrap(e),!(n.indexOf(e)>=0)){n.push(e);for(... function t (line 35) | function t(e,t){return n(e,t)||o(e,t)} function n (line 35) | function n(t,n){return e.upgrade(t,n)?!0:void(n&&a(t))} function o (line 35) | function o(e,t){b(e,function(e){return n(e,t)?!0:void 0})} function r (line 35) | function r(e){N.push(e),y||(y=!0,setTimeout(i))} function i (line 35) | function i(){y=!1;for(var e,t=N,n=0,o=t.length;o>n&&(e=t[n]);n++)e();N=[]} function a (line 35) | function a(e){_?r(function(){d(e)}):d(e)} function d (line 35) | function d(e){e.__upgraded__&&!e.__attached&&(e.__attached=!0,e.attached... function s (line 35) | function s(e){u(e),b(e,function(e){u(e)})} function u (line 35) | function u(e){_?r(function(){c(e)}):c(e)} function c (line 35) | function c(e){e.__upgraded__&&e.__attached&&(e.__attached=!1,e.detachedC... function l (line 35) | function l(e){for(var t=e,n=window.wrap(document);t;){if(t==n)return!0;t... function f (line 35) | function f(e){if(e.shadowRoot&&!e.shadowRoot.__watched){g.dom&&console.l... function p (line 35) | function p(e,n){if(g.dom){var o=n[0];if(o&&"childList"===o.type&&o.added... function m (line 35) | function m(e){for(e=window.wrap(e),e||(e=window.wrap(document));e.parent... function w (line 35) | function w(e){if(!e.__observer){var t=new MutationObserver(p.bind(this,e... function v (line 35) | function v(e){e=window.wrap(e),g.dom&&console.group("upgradeDocument: ",... function h (line 35) | function h(e){E(e,v)} function t (line 35) | function t(t,o){if("template"===t.localName&&window.HTMLTemplateElement&... function n (line 35) | function n(t,n,r){return a.upgrade&&console.group("upgrade:",t.localName... function o (line 35) | function o(e,t){Object.__proto__?e.__proto__=t.prototype:(r(e,t.prototyp... function r (line 35) | function r(e,t,n){for(var o={},r=t;r!==n&&r!==HTMLElement.prototype;){fo... function i (line 35) | function i(e){e.createdCallback&&e.createdCallback()} function t (line 35) | function t(t,o){var s=o||{};if(!t)throw new Error("document.registerElem... function n (line 35) | function n(e){if(!e.setAttribute._polyfilled){var t=e.setAttribute;e.set... function o (line 35) | function o(e,t,n){e=e.toLowerCase();var o=this.getAttribute(e);n.apply(t... function r (line 35) | function r(e){for(var t=0;t<_.length;t++)if(e===_[t])return!0} function i (line 35) | function i(e){var t=u(e);return t?i(t["extends"]).concat([t]):[]} function a (line 35) | function a(e){for(var t,n=e["extends"],o=0;t=e.ancestry[o];o++)n=t.is&&t... function d (line 35) | function d(e){if(!Object.__proto__){var t=HTMLElement.prototype;if(e.is)... function s (line 35) | function s(e){return g(M(e.tag),e)} function u (line 35) | function u(e){return e?y[e.toLowerCase()]:void 0} function c (line 35) | function c(e,t){y[e]=t} function l (line 35) | function l(e){return function(){return s(e)}} function f (line 35) | function f(e,t,n){return e===N?p(t,n):O(e,t)} function p (line 35) | function p(e,t){e&&(e=e.toLowerCase()),t&&(t=t.toLowerCase());var n=u(t|... function m (line 35) | function m(e,t){var n=e[t];e[t]=function(){var e=n.apply(this,arguments)... function t (line 35) | function t(){i(window.wrap(document)),window.CustomElements.ready=!0;var... function o (line 59) | function o(u,a){if(!n[u]){if(!e[u]){var s="function"==typeof require&&re... function r (line 59) | function r(t){var e={"=":"=0",":":"=2"};return"$"+(""+t).replace(/[=:]/g... function o (line 59) | function o(t){var e={"=0":"=","=2":":"};return(""+("."===t[0]&&"$"===t[1... function r (line 59) | function r(t){return(""+t).replace(E,"$&/")} function o (line 59) | function o(t,e){this.func=t,this.context=e,this.count=0} function i (line 59) | function i(t,e,n){var r=t.func,o=t.context;r.call(o,e,t.count++)} function u (line 59) | function u(t,e,n){if(null==t)return t;var r=o.getPooled(e,n);m(t,i,r),o.... function a (line 59) | function a(t,e,n,r){this.result=t,this.keyPrefix=e,this.func=n,this.cont... function s (line 59) | function s(t,e,n){var o=t.result,i=t.keyPrefix,u=t.func,a=t.context,s=u.... function c (line 59) | function c(t,e,n,o,i){var u="";null!=n&&(u=r(n)+"/");var c=a.getPooled(e... function l (line 59) | function l(t,e,n){if(null==t)return t;var r=[];return c(t,r,null,e,n),r} function f (line 59) | function f(t,e,n){return null} function p (line 59) | function p(t,e){return m(t,f,null)} function d (line 59) | function d(t){var e=[];return c(t,e,null,v.thatReturnsArgument),e} function r (line 59) | function r(t){return t} function o (line 59) | function o(t,e){var n=E.hasOwnProperty(e)?E[e]:null;_.hasOwnProperty(e)&... function i (line 59) | function i(t,e){if(e){"function"==typeof e&&p("75"),h.isValidElement(e)&... function u (line 59) | function u(t,e){if(e)for(var n in e){var r=e[n];if(e.hasOwnProperty(n)){... function a (line 59) | function a(t,e){t&&e&&"object"==typeof t&&"object"==typeof e||p("80");fo... function s (line 59) | function s(t,e){return function(){var n=t.apply(this,arguments),r=e.appl... function c (line 59) | function c(t,e){return function(){t.apply(this,arguments),e.apply(this,a... function l (line 59) | function l(t,e){return e.bind(t)} function f (line 59) | function f(t){for(var e=t.__reactAutoBindPairs,n=0;n-1||a("... function o (line 73) | function o(e,t,n){l.eventNameDispatchConfigs.hasOwnProperty(n)&&a("99",n... function i (line 73) | function i(e,t,n){l.registrationNameModules[e]&&a("100",e),l.registratio... function r (line 73) | function r(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel... function o (line 73) | function o(e){return"topMouseMove"===e||"topTouchMove"===e} function i (line 73) | function i(e){return"topMouseDown"===e||"topTouchStart"===e} function a (line 73) | function a(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=g.getN... function s (line 73) | function s(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Arr... function u (line 73) | function u(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array... function l (line 73) | function l(e){var t=u(e);return e._dispatchInstances=null,e._dispatchLis... function c (line 73) | function c(e){var t=e._dispatchListeners,n=e._dispatchInstances;Array.is... function p (line 73) | function p(e){return!!e._dispatchListeners} function r (line 73) | function r(e,t,n){var r=t.dispatchConfig.phasedRegistrationNames[n];retu... function o (line 73) | function o(e,t,n){var o=r(e,n,t);o&&(n._dispatchListeners=m(n._dispatchL... function i (line 73) | function i(e){e&&e.dispatchConfig.phasedRegistrationNames&&h.traverseTwo... function a (line 73) | function a(e){if(e&&e.dispatchConfig.phasedRegistrationNames){var t=e._t... function s (line 73) | function s(e,t,n){if(n&&n.dispatchConfig.registrationName){var r=n.dispa... function u (line 73) | function u(e){e&&e.dispatchConfig.registrationName&&s(e._targetInst,null... function l (line 73) | function l(e){v(e,i)} function c (line 73) | function c(e){v(e,a)} function p (line 73) | function p(e,t,n,r){h.traverseEnterLeave(n,r,s,e,t)} function d (line 73) | function d(e){v(e,u)} function r (line 73) | function r(e){this._root=e,this._startText=this.getText(),this._fallback... function r (line 73) | function r(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g... function o (line 73) | function o(e){var t={"=0":"=","=2":":"};return(""+("."===e[0]&&"$"===e[1... function r (line 73) | function r(e){null!=e.checkedLink&&null!=e.valueLink&&s("87")} function o (line 73) | function o(e){r(e),(null!=e.value||null!=e.onChange)&&s("88")} function i (line 73) | function i(e){r(e),(null!=e.checked||null!=e.onChange)&&s("89")} function a (line 73) | function a(e){if(e){var t=e.getName();if(t)return" Check the render meth... function r (line 73) | function r(e){return Object.prototype.hasOwnProperty.call(e,m)||(e[m]=f+... function r (line 74) | function r(e,t,n,r){var o=void 0===e[n];null!=t&&o&&(e[n]=i(t,!0))} function r (line 74) | function r(e){} function o (line 74) | function o(e){return!(!e.prototype||!e.prototype.isReactComponent)} function i (line 74) | function i(e){return!(!e.prototype||!e.prototype.isPureReactComponent)} function r (line 74) | function r(e){if(e){var t=e._currentElement._owner||null;if(t){var n=t.g... function o (line 74) | function o(e,t){t&&(Y[e._tag]&&(null!=t.children||null!=t.dangerouslySet... function i (line 74) | function i(e,t,n,r){if(!(r instanceof R)){var o=e._hostContainerInfo,i=o... function a (line 74) | function a(){var e=this;x.putListener(e.inst,e.registrationName,e.listen... function s (line 74) | function s(){var e=this;S.postMountWrapper(e)} function u (line 74) | function u(){var e=this;I.postMountWrapper(e)} function l (line 74) | function l(){var e=this;N.postMountWrapper(e)} function c (line 74) | function c(){var e=this;e._rootNodeID||m("63");var t=U(e);switch(t||m("6... function p (line 74) | function p(){M.postUpdateWrapper(this)} function d (line 74) | function d(e){G.call(Q,e)||(X.test(e)||m("65",e),Q[e]=!0)} function f (line 74) | function f(e,t){return e.indexOf("-")>=0||null!=t.is} function h (line 74) | function h(e){var t=e.type;d(t),this._currentElement=e,this._tag=t.toLow... function r (line 74) | function r(e,t){return 1===e.nodeType&&e.getAttribute(h)===String(t)||8=... function o (line 74) | function o(e){for(var t;t=e._renderedComponent;)e=t;return e} function i (line 74) | function i(e,t){var n=o(e);n._hostNode=t,t[v]=n} function a (line 74) | function a(e){var t=e._hostNode;t&&(delete t[v],e._hostNode=null)} function s (line 74) | function s(e,t){if(!(e._flags&m.hasCachedChildNodes)){var n=e._renderedC... function u (line 74) | function u(e){if(e[v])return e[v];for(var t=[];!e[v];){if(t.push(e),!e.p... function l (line 74) | function l(e){var t=u(e);return null!=t&&t._hostNode===e?t:null} function c (line 74) | function c(e){if(void 0===e._hostNode&&p("33"),e._hostNode)return e._hos... function r (line 74) | function r(e,t){return{_topLevelWrapper:e,_idCounter:1,_ownerDocument:t?... function r (line 74) | function r(){this._rootNodeID&&d.updateWrapper(this)} function o (line 74) | function o(e){return"checkbox"===e.type||"radio"===e.type?null!=e.checke... function i (line 74) | function i(e){var t=this._currentElement.props,n=l.executeOnChange(t,e);... function r (line 74) | function r(e){var t="";return i.Children.forEach(e,function(e){null!=e&&... function r (line 74) | function r(){if(this._rootNodeID&&this._wrapperState.pendingUpdate){this... function o (line 74) | function o(e,t,n){var r,o,i=u.getNodeFromInstance(e).options;if(t){for(r... function i (line 74) | function i(e){var t=this._currentElement.props,n=s.executeOnChange(t,e);... function r (line 74) | function r(e,t,n,r){return e===n&&t===r} function o (line 74) | function o(e){var t=document.selection,n=t.createRange(),r=n.text.length... function i (line 74) | function i(e){var t=window.getSelection&&window.getSelection();if(!t||0=... function a (line 74) | function a(e,t){var n,r,o=document.selection.createRange().duplicate();v... function s (line 74) | function s(e,t){if(window.getSelection){var n=window.getSelection(),r=e[... function r (line 75) | function r(){this._rootNodeID&&c.updateWrapper(this)} function o (line 75) | function o(e){var t=this._currentElement.props,n=s.executeOnChange(t,e);... function r (line 75) | function r(e,t){"_hostNode"in e||u("33"),"_hostNode"in t||u("33");for(va... function o (line 75) | function o(e,t){"_hostNode"in e||u("35"),"_hostNode"in t||u("35");for(;t... function i (line 75) | function i(e){return"_hostNode"in e||u("36"),e._hostParent} function a (line 75) | function a(e,t,n){for(var r=[];e;)r.push(e),e=e._hostParent;var o;for(o=... function s (line 75) | function s(e,t,n,o,i){for(var a=e&&t?r(e,t):null,s=[];e&&e!==a;)s.push(e... function r (line 75) | function r(){this.reinitializeTransaction()} function r (line 75) | function r(){x||(x=!0,y.EventEmitter.injectReactEventListener(g),y.Event... function r (line 75) | function r(e,t,n){try{t(n)}catch(e){null===o&&(o=e)}} function r (line 75) | function r(e){o.enqueueEvents(e),o.processEventQueue(!1)} function r (line 75) | function r(e){for(;e._hostParent;)e=e._hostParent;var t=p.getNodeFromIns... function o (line 75) | function o(e,t){this.topLevelType=e,this.nativeEvent=t,this.ancestors=[]} function i (line 75) | function i(e){var t=f(e.nativeEvent),n=p.getClosestInstanceFromNode(t),o... function a (line 75) | function a(e){e(h(window))} function r (line 75) | function r(e){return s||a("111",e.type),new s(e)} function o (line 75) | function o(e){return new u(e)} function i (line 75) | function i(e){return e instanceof u} function r (line 75) | function r(e){return i(document.documentElement,e)} function r (line 75) | function r(e,t){for(var n=Math.min(e.length,t.length),r=0;rb?1:0} function wa (line 317) | function wa(a){a:{var b=xa;for(var c=a.length,d=ca(a)?a.split(""):a,e=0;... function ya (line 317) | function ya(a,b){var c=ua(a,b),d;(d=0<=c)&&Array.prototype.splice.call(a... function za (line 317) | function za(a,b){a.sort(b||Aa)} function Ca (line 317) | function Ca(a,b){for(var c=Array(a.length),d=0;db?1:aa){var b=Ra[a];if(b)return b}b=new Qa([a|... function Ta (line 321) | function Ta(a){if(isNaN(a)||!isFinite(a))return Ua;if(0>a)return Ta(-a).... function Ya (line 323) | function Ya(a,b){return 0>b?0:b>>16,a[b]&=65535,... function Za (line 328) | function Za(a,b){if(b.hc())throw Error("division by zero");if(a.hc())ret... function cb (line 330) | function cb(a,b){null!=a&&this.append.apply(this,arguments)} function eb (line 330) | function eb(a){eb[" "](a);return a} function fb (line 330) | function fb(a,b){var c=gb;return Object.prototype.hasOwnProperty.call(c,... function ob (line 330) | function ob(){return new r(null,5,[pb,!0,qb,!0,rb,!1,sb,!1,tb,null],null)} function t (line 330) | function t(a){return null!=a&&!1!==a} function ub (line 330) | function ub(a){return null==a} function vb (line 330) | function vb(a){return a instanceof Array} function wb (line 330) | function wb(a){return null==a?!0:!1===a?!0:!1} function yb (line 330) | function yb(a){return ca(a)} function Ab (line 330) | function Ab(a,b){return a[n(null==b?null:b)]?!0:a._?!0:!1} function Bb (line 331) | function Bb(a){return null==a?null:a.constructor} function Cb (line 331) | function Cb(a,b){var c=Bb(b);c=t(t(c)?c.qc:c)?c.Tb:n(b);return Error(["N... function Db (line 331) | function Db(a){var b=a.Tb;return t(b)?b:""+v.h(a)} function Gb (line 331) | function Gb(a){for(var b=a.length,c=Array(b),d=0;;)if(d>>-15,461845907)} function id (line 363) | function id(a,b){var c=(a|0)^(b|0);return gd(c<<13|c>>>-13,5)+-430675100|0} function jd (line 363) | function jd(a,b){var c=(a|0)^b;c=gd(c^c>>>16,-2048144789);c=gd(c^c>>>13,... function kd (line 363) | function kd(a){a:{var b=1;for(var c=0;;)if(b>2)} function qd (line 365) | function qd(a){return a instanceof rd} function sd (line 366) | function sd(a,b){if(a.Zb===b.Zb)return 0;var c=wb(a.fb);if(t(c?b.fb:c))r... function rd (line 366) | function rd(a,b,c,d,e){this.fb=a;this.name=b;this.Zb=c;this.Oc=d;this.hb... function ud (line 369) | function ud(a){return null!=a?a.J&131072||q===a.Tf?!0:a.J?!1:Ab(cd,a):Ab... function E (line 370) | function E(a){if(null==a)return null;if(null!=a&&(a.m&8388608||q===a.Pe)... function y (line 370) | function y(a){if(null==a)return null;if(null!=a&&(a.m&64||q===a.G))retur... function vd (line 370) | function vd(a){return null!=a?null!=a&&(a.m&64||q===a.G)?a.bb(null):(a=E... function z (line 371) | function z(a){return null==a?null:null!=a&&(a.m&128||q===a.Id)?a.Ka(null... function xd (line 372) | function xd(a){this.s=a} function yd (line 372) | function yd(a){return new xd(E(a))} function zd (line 372) | function zd(a,b){var c=hd(a);c=id(0,c);return jd(c,b)} function Ad (line 373) | function Ad(a){var b=0,c=1;for(a=E(a);;)if(null!=a)b+=1,c=gd(31,c)+od(y(... function Dd (line 373) | function Dd(a){var b=0,c=0;for(a=E(a);;)if(null!=a)b+=1,c=c+od(y(a))|0,a... function Fd (line 374) | function Fd(a){return a+1} function Gd (line 374) | function Gd(a){this.H=a;this.m=32768;this.J=0} function Hd (line 374) | function Hd(a){return a instanceof Gd} function Id (line 374) | function Id(a){return Hd(a)?a:new Gd(a)} function Jd (line 375) | function Jd(a){return Hd(a)?B(a):a} function Kd (line 375) | function Kd(a,b){var c=Qb(a);if(0===c)return b.B?b.B():b.call(null);for(... function Ld (line 375) | function Ld(a,b,c){var d=Qb(a),e=c;for(c=0;;)if(c=d)return-1;!(0c&&(c+=d,c=0>c?... function Xd (line 377) | function Xd(a,b,c){var d=H(a);if(0===d)return-1;0... function Yd (line 377) | function Yd(a,b){this.o=a;this.i=b} function Jb (line 378) | function Jb(a,b,c){this.o=a;this.i=b;this.meta=c;this.m=166592766;this.J... function a (line 380) | function a(a){return Xd(this,a,H(this))} function be (line 382) | function be(a){return 0d)c=1;else if(0... function Me (line 418) | function Me(a){return G.c(a,Ke)?Ke:function(b,c){var d=a.c?a.c(b,c):a.ca... function Ne (line 418) | function Ne(a,b){if(E(b)){a:{var c=[];for(var d=E(b);;)if(null!=d)c.push... function Oe (line 419) | function Oe(a){var b=Pe("@!\"#%\x26'*+-/:[{\x3c\\|\x3d]}\x3e^~?".split("... function Qe (line 419) | function Qe(a,b){return Ne(function(b,d){var c=a.h?a.h(b):a.call(null,b)... function ce (line 420) | function ce(a,b){var c=E(b);return c?Mb(a,y(c),z(c)):a.B?a.B():a.call(nu... function de (line 420) | function de(a,b,c){for(c=E(c);;)if(c){var d=y(c);b=a.c?a.c(b,d):a.call(n... function Re (line 420) | function Re(a,b){var c=dd(a);if(t(c.ja()))for(var d=c.next();;)if(c.ja()... function Se (line 421) | function Se(a,b,c){for(a=dd(a);;)if(a.ja()){var d=a.next();c=b.c?b.c(c,d... function Te (line 421) | function Te(a,b){return null!=b&&(b.m&524288||q===b.uf)?b.Fa(null,a):vb(... function Mb (line 421) | function Mb(a,b,c){return null!=c&&(c.m&524288||q===c.uf)?c.Ga(null,a,b)... function Ue (line 421) | function Ue(a,b,c){return null!=c?yc(c,a,b):b} function Ve (line 422) | function Ve(a){return a} function We (line 422) | function We(a,b,c,d){a=a.h?a.h(b):a.call(null,b);c=Mb(a,c,d);return a.h?... function Ze (line 424) | function Ze(a){a=(a-a%2)/2;return 0<=a?Math.floor(a):Math.ceil(a)} function $e (line 424) | function $e(a){a-=a>>1&1431655765;a=(a&858993459)+(a>>2&858993459);retur... function $d (line 426) | function $d(a,b){if(we(b))if(Pd(a)&&Pd(b)&&H(a)!==H(b))var c=!1;else a:{... function af (line 426) | function af(a,b,c,d,e){this.meta=a;this.first=b;this.kc=c;this.count=d;t... function a (line 428) | function a(a){return Xd(this,a,this.count)} function bf (line 430) | function bf(a){this.meta=a;this.m=65937614;this.J=8192} function a (line 431) | function a(a){return Xd(this,a,H(this))} function cf (line 433) | function cf(a){return(null!=a?a.m&134217728||q===a.Yf||(a.m?0:Ab(Hc,a)):... function ef (line 434) | function ef(a,b,c,d){this.meta=a;this.first=b;this.kc=c;this.w=d;this.m=... function a (line 435) | function a(a){return Xd(this,a,H(this))} function ae (line 436) | function ae(a,b){return null==b||null!=b&&(b.m&64||q===b.G)?new ef(null,... function ff (line 437) | function ff(a,b){if(a.ea===b.ea)return 0;var c=wb(a.fb);if(t(c?b.fb:c))r... function L (line 437) | function L(a,b,c,d){this.fb=a;this.name=b;this.ea=c;this.Oc=d;this.m=215... function gf (line 439) | function gf(a){return a instanceof L} function N (line 439) | function N(a,b){return a===b?!0:a instanceof L&&b instanceof L?a.ea===b.... function kf (line 442) | function kf(a,b,c,d){this.meta=a;this.Vc=b;this.s=c;this.w=d;this.m=3237... function lf (line 442) | function lf(a){null!=a.Vc&&(a.s=a.Vc.B?a.Vc.B():a.Vc.call(null),a.Vc=nul... function a (line 444) | function a(a){return Xd(this,a,H(this))} function mf (line 446) | function mf(a,b){this.aa=a;this.end=b;this.m=2;this.J=0} function of (line 446) | function of(a){return new mf(Array(a),0)} function nf (line 446) | function nf(a,b,c){this.o=a;this.ab=b;this.end=c;this.m=524306;this.J=0} function pf (line 447) | function pf(a,b,c,d){this.Da=a;this.Wb=b;this.meta=c;this.w=d;this.m=318... function a (line 449) | function a(a){return Xd(this,a,H(this))} function qf (line 451) | function qf(a,b){return 0===Qb(a)?b:new pf(a,b,null,null)} function rf (line 451) | function rf(a,b){a.add(b)} function sf (line 451) | function sf(a,b){if(Pd(b))return H(b);for(var c=0,d=E(b);;)if(null!=d&&c... function vf (line 456) | function vf(a,b,c){var d=E(c);if(0===b)return a.B?a.B():a.call(null);c=W... function wf (line 460) | function wf(a,b,c){return null==c?a.h?a.h(b):a.call(a,b):xf(a,b,Wb(c),z(... function xf (line 460) | function xf(a,b,c,d){return null==d?a.c?a.c(b,c):a.call(a,b,c):yf(a,b,c,... function yf (line 460) | function yf(a,b,c,d,e){return null==e?a.l?a.l(b,c,d):a.call(a,b,c,d):zf(... function zf (line 461) | function zf(a,b,c,d,e,f){if(null==f)return a.M?a.M(b,c,d,e):a.call(a,b,c... function P (line 465) | function P(a,b){if(a.N){var c=a.L,d=sf(c+1,b);return d<=c?vf(a,d,b):a.N(... function Kb (line 465) | function Kb(a,b,c){if(a.N){b=ae(b,c);var d=a.L;c=sf(d,c)+1;return c<=d?v... function Af (line 465) | function Af(a,b,c,d,e){return a.N?(b=ae(b,ae(c,ae(d,e))),c=a.L,e=3+sf(c-... function oe (line 465) | function oe(a,b,c,d,e,f){return a.N?(f=tf(f),b=ae(b,ae(c,ae(d,ae(e,f))))... function Bf (line 466) | function Bf(a){return E(a)?a:null} function Cf (line 467) | function Cf(){"undefined"===typeof hb&&(hb=function(a){this.zf=a;this.m=... function Ff (line 468) | function Ff(a,b){this.s=a;this.i=b} function Gf (line 468) | function Gf(a,b){this.o=a;this.i=b} function Jf (line 469) | function Jf(a,b){this.cd=a;this.ub=b} function Kf (line 470) | function Kf(a){if(ud(a))return dd(a);if(null==a)return Cf();if("string"=... function Mf (line 470) | function Mf(a){this.ae=a} function Of (line 471) | function Of(a){this.H=a} function Pf (line 471) | function Pf(){} function Sf (line 472) | function Sf(a,b,c,d,e,f){this.buffer=a;this.ub=b;this.pe=c;this.Rb=d;thi... function Tf (line 475) | function Tf(a,b){var c=new Sf(Qf,Nf,!1,null,b,!1);c.Rb=function(){var b=... function Uf (line 476) | function Uf(a,b){var c=Kf(b);c=Tf(a,c);c=Rf(c);return t(c)?c:wd} function Vf (line 476) | function Vf(a,b){for(;;){if(null==E(b))return!0;var c=y(b);c=a.h?a.h(c):... function Wf (line 476) | function Wf(a,b){for(;;)if(E(b)){var c=y(b);c=a.h?a.h(c):a.call(null,c);... function Xf (line 476) | function Xf(a){if(Ge(a))return 0===(a&1);throw Error(["Argument must be ... function Yf (line 477) | function Yf(a){return function(){function b(b,c){return wb(a.c?a.c(b,c):... function Zf (line 479) | function Zf(a){return function(){function b(b){if(0a?0:a-1>>>5<<5} function Jg (line 525) | function Jg(a,b,c){for(;;){if(0===b)return c;var d=Gg(a);d.o[0]=c;c=d;b-... function Lg (line 526) | function Lg(a,b){throw Error(["No item ",v.h(a)," in vector of length ",... function Mg (line 526) | function Mg(a,b){if(b>=Ig(a))return a.fa;for(var c=a.root,d=a.shift;;)if... function Pg (line 527) | function Pg(a,b,c,d,e,f){this.i=a;this.base=b;this.o=c;this.Ja=d;this.st... function Qg (line 528) | function Qg(a,b,c){return new Pg(b,b-b%32,bb)return new R(null,b,5,T,a,null);fo... function Wg (line 542) | function Wg(a){return vb(a)?Vg(a):Qc(Mb(Pc,Oc(he),a))} function Ug (line 543) | function Ug(a,b,c,d,e,f){this.zb=a;this.node=b;this.i=c;this.ab=d;this.m... function a (line 545) | function a(a){return Xd(this,a,H(this))} function Yg (line 548) | function Yg(a,b,c,d,e){this.meta=a;this.Ja=b;this.start=c;this.end=d;thi... function a (line 549) | function a(a){return Xd(this,a,H(this))} function Zg (line 555) | function Zg(a,b,c,d,e){for(;;)if(b instanceof Yg)c=b.start+c,d=b.start+d... function $g (line 555) | function $g(a,b){return a===b.la?b:new Fg(a,Gb(b.o))} function Tg (line 556) | function Tg(a,b,c,d){this.F=a;this.shift=b;this.root=c;this.fa=d;this.J=... function bh (line 560) | function bh(a,b,c){if(a.root.la){if(0<=b&&bH(a)?a.toUpperCase():[v.h(a.substring(0,1).toUpp... function Qo (line 775) | function Qo(a){if("string"===typeof a)return a;a=jf(a);var b=Fo(a,/-/),c... function Ro (line 775) | function Ro(a){var b=function(){var b=function(){var b=me(a);return b?(b... function Uo (line 775) | function Uo(a){return setTimeout(a,16)} function Wo (line 775) | function Wo(a,b){return a.cljsMountOrder-b.cljsMountOrder} function Yo (line 775) | function Yo(a){this.Yd=a} function Zo (line 776) | function Zo(a,b){var c=a[b];if(null==c)return null;a[b]=null;for(var d=c... function $o (line 776) | function $o(a){if(a.Yd)return null;a.Yd=!0;a=function(a){return function... function ap (line 777) | function ap(a){Zo(a,"beforeFlush");Xo();var b=a.componentQueue;if(null!=... function cp (line 777) | function cp(a){if(t(a.cljsIsDirty))return null;a.cljsIsDirty=!0;return b... function hp (line 778) | function hp(a,b){b.captured=null;a:{var c=dp;dp=b;try{var d=a.B?a.B():a.... function jp (line 779) | function jp(a){var b=dp;if(null!=b){var c=b.captured;null==c?b.captured=... function kp (line 779) | function kp(a,b){ep&&gg.l(gp,Xe,H(b)-H(a));return b} function lp (line 779) | function lp(a,b,c){var d=a.gb;a.gb=kp(d,K.l(d,b,c));return a.Ce=null} function mp (line 779) | function mp(a,b){var c=a.gb;a.gb=kp(c,le.c(c,b));return a.Ce=null} function np (line 780) | function np(a,b,c){var d=a.Ce;d=null==d?a.Ce=Ue(function(){return functi... function op (line 780) | function op(a,b,c,d){Jc(b,["#\x3c",v.h(d)," "].join(""));a:{d=dp;dp=null... function qp (line 781) | function qp(){for(;;){var a=pp;if(null==a)return null;pp=null;for(var b=... function sp (line 781) | function sp(a,b,c,d){this.state=a;this.meta=b;this.df=c;this.gb=d;this.m... function ip (line 784) | function ip(a,b,c,d){c===d||a.rc?a=null:null==a.Sb?(a.rc=!0,null==pp&&(p... function vp (line 785) | function vp(a,b,c,d,e,f,h,k){this.Cb=a;this.state=b;this.rc=c;this.We=d;... function wp (line 785) | function wp(a){var b=dp;dp=null;try{return a.pc(null)}finally{dp=b}} function rp (line 785) | function rp(a,b){var c=a.state;if(t(b)){var d=a.Cb;try{a.ee=null;var e=h... function xp (line 786) | function xp(a,b){var c=null!=b&&(b.m&64||q===b.G)?P(U,b):b,d=D.c(c,Rm),e... function yp (line 790) | function yp(a){for(var b=[],c=arguments.length,d=0;;)if(dc)return a;a:for(;;){var e=cd)return c===b.... function Jx (line 1032) | function Jx(a){var b=(new Date).valueOf()+a,c=Hx(b),d=t(t(c)?c.keya?["0",v.h(a)].join(""):a} function zA (line 1175) | function zA(a){var b=Math.floor((a%60+60)%60);return[v.h(yA(Math.floor(a... function AA (line 1175) | function AA(a,b){var c=T,d=new R(null,2,5,T,[Yk,zA(B(a))],null),e=T;var ... function BA (line 1176) | function BA(){function a(a){a.preventDefault();return Ry(a.currentTarget... function CA (line 1177) | function CA(a,b){var c=Sy(b,function(a){var b=a.currentTarget.offsetWidt... function DA (line 1178) | function DA(a,b,c,d){return function(e){return function(){return new R(n... function EA (line 1179) | function EA(a){return function(a){return function(){return new R(null,3,... function FA (line 1179) | function FA(){return new R(null,2,5,T,[Ek,new R(null,1,5,T,[xn],null)],n... function GA (line 1179) | function GA(a){return Wf(function(b){return a[b]},new R(null,4,5,T,["alt... function HA (line 1180) | function HA(a){var b=t(GA(a))?null:function(){switch(a.key){case " ":ret... function IA (line 1181) | function IA(a){if(t(GA(a)))return null;switch(a.which){case 37:return ne... function JA (line 1181) | function JA(a){var b=HA(a);return t(b)?(a.preventDefault(),G.c(b,bm)?(Ry... function KA (line 1181) | function KA(a){var b=IA(a);return t(b)?(a.preventDefault(),b):null} function LA (line 1182) | function LA(a,b,c,d){a=t(a)?['"',v.h(a),'"'].join(""):"untitled";return ... function MA (line 1183) | function MA(a){var b=Mx(1,ig.h(iy)),c=Kx(1);lx(function(c){return functi... function NA (line 1186) | function NA(a,b){var c=dg.h(b),d=Kx(1);lx(function(b,c){return function(... function OA (line 1191) | function OA(a,b,c){c=Ty(c,!0);var d=Sy(b,JA),e=Sy(b,KA),f=yp(function(){... function PA (line 1195) | function PA(a){var b=Kx(null),c=Kx(new dx(bx(1),1));return function(b,c)... function QA (line 1195) | function QA(a,b){var c=null!=b&&(b.m&64||q===b.G)?P(U,b):b,d=D.c(c,Ak),e... function RA (line 1198) | function RA(){return ig.l(function(a,b){return new R(null,2,5,T,[a,new g... function SA (line 1198) | function SA(a){var b=Dy(RA());return K.l(K.l(a,ml,!0),Ol,b)} function TA (line 1199) | function TA(a){a=null!=a&&(a.m&64||q===a.G)?P(U,a):a;var b=D.c(a,Ol);Tw(... function UA (line 1199) | function UA(a){a=null!=a&&(a.m&64||q===a.G)?P(U,a):a;a=D.c(a,Ol);return ... function VA (line 1201) | function VA(a){return t(a)?(a=ig.c(parseFloat,Fo(""+v.h(a),/:/)),a=ig.l(... function WA (line 1202) | function WA(a,b,c){t(a)?"string"===typeof a?t(0===a.indexOf("data:applic... function YA (line 1204) | function YA(a,b){var c=null!=b&&(b.m&64||q===b.G)?P(U,b):b,d=D.c(c,no),e... function ZA (line 1205) | function ZA(a,b,c){a="string"===typeof a?document.getElementById(a):a;b=... function a (line 1206) | function a(a){var c=null;if(0