| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169 | from collections.abc import Callablefrom collections.abc import Iterablefrom collections.abc import Mappingfrom .mixins import UpdateDictMixindef csp_property(key: str) -> property: ...class ContentSecurityPolicy(UpdateDictMixin[str, str], dict[str, str]):    @property    def base_uri(self) -> str | None: ...    @base_uri.setter    def base_uri(self, value: str | None) -> None: ...    @base_uri.deleter    def base_uri(self) -> None: ...    @property    def child_src(self) -> str | None: ...    @child_src.setter    def child_src(self, value: str | None) -> None: ...    @child_src.deleter    def child_src(self) -> None: ...    @property    def connect_src(self) -> str | None: ...    @connect_src.setter    def connect_src(self, value: str | None) -> None: ...    @connect_src.deleter    def connect_src(self) -> None: ...    @property    def default_src(self) -> str | None: ...    @default_src.setter    def default_src(self, value: str | None) -> None: ...    @default_src.deleter    def default_src(self) -> None: ...    @property    def font_src(self) -> str | None: ...    @font_src.setter    def font_src(self, value: str | None) -> None: ...    @font_src.deleter    def font_src(self) -> None: ...    @property    def form_action(self) -> str | None: ...    @form_action.setter    def form_action(self, value: str | None) -> None: ...    @form_action.deleter    def form_action(self) -> None: ...    @property    def frame_ancestors(self) -> str | None: ...    @frame_ancestors.setter    def frame_ancestors(self, value: str | None) -> None: ...    @frame_ancestors.deleter    def frame_ancestors(self) -> None: ...    @property    def frame_src(self) -> str | None: ...    @frame_src.setter    def frame_src(self, value: str | None) -> None: ...    @frame_src.deleter    def frame_src(self) -> None: ...    @property    def img_src(self) -> str | None: ...    @img_src.setter    def img_src(self, value: str | None) -> None: ...    @img_src.deleter    def img_src(self) -> None: ...    @property    def manifest_src(self) -> str | None: ...    @manifest_src.setter    def manifest_src(self, value: str | None) -> None: ...    @manifest_src.deleter    def manifest_src(self) -> None: ...    @property    def media_src(self) -> str | None: ...    @media_src.setter    def media_src(self, value: str | None) -> None: ...    @media_src.deleter    def media_src(self) -> None: ...    @property    def navigate_to(self) -> str | None: ...    @navigate_to.setter    def navigate_to(self, value: str | None) -> None: ...    @navigate_to.deleter    def navigate_to(self) -> None: ...    @property    def object_src(self) -> str | None: ...    @object_src.setter    def object_src(self, value: str | None) -> None: ...    @object_src.deleter    def object_src(self) -> None: ...    @property    def prefetch_src(self) -> str | None: ...    @prefetch_src.setter    def prefetch_src(self, value: str | None) -> None: ...    @prefetch_src.deleter    def prefetch_src(self) -> None: ...    @property    def plugin_types(self) -> str | None: ...    @plugin_types.setter    def plugin_types(self, value: str | None) -> None: ...    @plugin_types.deleter    def plugin_types(self) -> None: ...    @property    def report_to(self) -> str | None: ...    @report_to.setter    def report_to(self, value: str | None) -> None: ...    @report_to.deleter    def report_to(self) -> None: ...    @property    def report_uri(self) -> str | None: ...    @report_uri.setter    def report_uri(self, value: str | None) -> None: ...    @report_uri.deleter    def report_uri(self) -> None: ...    @property    def sandbox(self) -> str | None: ...    @sandbox.setter    def sandbox(self, value: str | None) -> None: ...    @sandbox.deleter    def sandbox(self) -> None: ...    @property    def script_src(self) -> str | None: ...    @script_src.setter    def script_src(self, value: str | None) -> None: ...    @script_src.deleter    def script_src(self) -> None: ...    @property    def script_src_attr(self) -> str | None: ...    @script_src_attr.setter    def script_src_attr(self, value: str | None) -> None: ...    @script_src_attr.deleter    def script_src_attr(self) -> None: ...    @property    def script_src_elem(self) -> str | None: ...    @script_src_elem.setter    def script_src_elem(self, value: str | None) -> None: ...    @script_src_elem.deleter    def script_src_elem(self) -> None: ...    @property    def style_src(self) -> str | None: ...    @style_src.setter    def style_src(self, value: str | None) -> None: ...    @style_src.deleter    def style_src(self) -> None: ...    @property    def style_src_attr(self) -> str | None: ...    @style_src_attr.setter    def style_src_attr(self, value: str | None) -> None: ...    @style_src_attr.deleter    def style_src_attr(self) -> None: ...    @property    def style_src_elem(self) -> str | None: ...    @style_src_elem.setter    def style_src_elem(self, value: str | None) -> None: ...    @style_src_elem.deleter    def style_src_elem(self) -> None: ...    @property    def worker_src(self) -> str | None: ...    @worker_src.setter    def worker_src(self, value: str | None) -> None: ...    @worker_src.deleter    def worker_src(self) -> None: ...    provided: bool    def __init__(        self,        values: Mapping[str, str] | Iterable[tuple[str, str]] = (),        on_update: Callable[[ContentSecurityPolicy], None] | None = None,    ) -> None: ...    def _get_value(self, key: str) -> str | None: ...    def _set_value(self, key: str, value: str) -> None: ...    def _del_value(self, key: str) -> None: ...    def to_header(self) -> str: ...
 |