# Path: openformats/formats/yaml/constants.py
# YAML_STRING_ID = u'tag:yaml.org,2002:str'


from collections import OrderedDict
from openformats.formats.yaml.constants import YAML_STRING_ID
import six
# -*- coding: utf-8 -*-

"""
Wrapper classes to represent various styled objects
in a dictionary for generating YAML content
"""





class plain_unicode(six.text_type):  # noqa: N801

    def __new__(self, value, tag=None):
        self = super(plain_unicode, self).__new__(self, value)

# Path: openformats/formats/yaml/constants.py
# YAML_STRING_ID = u'tag:yaml.org,2002:str'


# Path: openformats/formats/yaml/yaml_representee_classes.py
from collections import OrderedDict
from openformats.formats.yaml.constants import YAML_STRING_ID
import six

# -*- coding: utf-8 -*-

"""
Wrapper classes to represent various styled objects
in a dictionary for generating YAML content
"""





class plain_unicode(six.text_type):  # noqa: N801

    def __new__(self, value, tag=None):
        self = super(plain_unicode, self).__new__(self, value)

        self.tag = tag or YAML_STRING_ID