<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def conform_query(cls, query):
 """Converts the query string from a target uri, uses cls.default_query to populate default arguments. :param query: Unparsed query string :type query: urllib.parse.unsplit(uri).query :returns: Dictionary of parsed values, everything in cls.default_query will be set if not passed. """

        query = parse_qs(query, keep_blank_values=True)

        # Load yaml of passed values
        for key, vals in query.items():
            # Multiple values of the same name could be passed use first
            # Also params without strings will be treated as true values
            query[key] = yaml.load(vals[0] or 'true', Loader=yaml.FullLoader)

        # If expected, populate with defaults
        for key, val in cls.default_query.items():
            if key not in query:
                query[key] = val

        return query